0

リポジトリパッケージを使ってlaravelでAPIを作っています.トランスフォーマーを使ってデータを変換しています.うまくいきます. トランスフォーマーでインクルードをどのように使用できるか疑問に思っています。例として、ユーザー クラスがあります。ユーザー トランスフォーマーに UserBook モデルを含めたいと思います。

UserTransformer に次のコードを追加しました

protected $defaultIncludes = [
    'user_books',
];

 public function includeUserBooks(User $user){
        $project_books = $user->userBooks;

        return $project_books;
    }

しかし、それはリターンインクルードではありません。コントローラーを介して呼び出すにはどうすればよいですか?

ありがとうございました。

4

0 に答える 0