1対多の関係を持つItemsおよびImagesテーブルがあります。テーブルを1対多の関係にする2行目のテーブルから1行だけ
1個のアイテムには多くの画像が含まれていますが、テーブルに追加するには1枚の画像しか必要ありません。
$items = DB::table('items')
->leftjoin('item_images', function($join){
$join->on('item_images.item_id','=','items.id');
})
->select('items.id', 'items.name', 'item_images.image_file')
->get()
これはすべての画像を返しますが、最初の画像のみが必要です。 first()は機能していません。limit(1)が機能していません。
私は結果を望んでいます。これを実現する方法は?