1
私はlaravelを初めて使用しています。私はlaravel 5.3を使用しています。 私は18のフィールドで構成されるユーザーテーブルを持っています。私はこの行を実行するたびに:$article->load('comments.user', 'comments.replies.user');
、私はすべての18のフィールドを取得しています。 3つのフィールド(名前、ユーザー名、ID)のみを取得する可能性はありますか?laravelで熱心な読み込み中に特定のフィールドを取得する
私はGoogleで検索いくつかの時間を費やしてきたが、私が見つけた答えは、動作しません:
$article->load(array('comments.user' => function($query) {
$query->select('id', 'name', 'username');
}));
$ query-> select( 'id'、 'name'、 'username') - > get(); – john
@johnありがとうございます、それは必要に応じて動作しています。あなたはあなたの答えを投稿できますか? – Prince