リポジトリパッケージを使ってlaravelでAPIを作っています.トランスフォーマーを使ってデータを変換しています.うまくいきます. トランスフォーマーでインクルードをどのように使用できるか疑問に思っています。例として、ユーザー クラスがあります。ユーザー トランスフォーマーに UserBook モデルを含めたいと思います。
UserTransformer に次のコードを追加しました
protected $defaultIncludes = [
'user_books',
];
public function includeUserBooks(User $user){
$project_books = $user->userBooks;
return $project_books;
}
しかし、それはリターンインクルードではありません。コントローラーを介して呼び出すにはどうすればよいですか?
ありがとうございました。