Я хочу получить первое изображение для каждого продукта, чтобы отобразить его на домашней странице эскизов.
Мой код неверен, потому что отношения в итерации продукта отображали все изображения одного продукта для одного эскиза , это некрасиво :).
Итак, я хочу отображать первое изображение для каждого продукта, потому что я использую загрузку нескольких изображений.
Route::get('/home', function () {
$product = Product::with('image')->get();
dd($product);
$image = DB::table('images')->get();
return view('frontend.home')->with(['products' => $product,'image' => $image]);
})->name('shop.home');
На этом этапе не работает, потому что мне нужно отображать первое изображение для каждого продукта, я пробовал это:
@foreach ($products as $product)
<img class="bd-placeholder-img"src="{{ asset("storage/{$product->image->path}") }}">
@endforeach