باسلام
من کدهای زیرو برای ارتباط بین دو جدول(محصولات و تصاویر) قرار دادم
ایدی محصولات رو با ایدی تصویر برابر میکنه و انارو نمایش میده
مشکل اینجاست که برای محصولاتی که بیش از یک تصویر دارند این کار رو به تعداد تصاویر تکرار میکنه چون ایدی ثبت شده محصول یکی هستش
چجوری میتونم برای کد زیر یک شرط بزارم که فقط اولین تصویر رو نمایش بده
public function index($city){
$advert=DB::table('adverts as a')
->leftjoin('product_images','a.id','=','product_images.product_id')
->get();
return view("show",['advert'=>$advert,'city'=>$city]);
}شاید پاسخ شما همینجا باشد