grandfather
6 سال پیش توسط grandfather مطرح شد
1 پاسخ

نمایش یک تصویر از بین چند تصویر در لاراول

باسلام
من کدهای زیرو برای ارتباط بین دو جدول(محصولات و تصاویر) قرار دادم
ایدی محصولات رو با ایدی تصویر برابر میکنه و انارو نمایش میده
مشکل اینجاست که برای محصولاتی که بیش از یک تصویر دارند این کار رو به تعداد تصاویر تکرار میکنه چون ایدی ثبت شده محصول یکی هستش
چجوری میتونم برای کد زیر یک شرط بزارم که فقط اولین تصویر رو نمایش بده

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]);
}