navid3d_69
چهارشنبه 02 مهر 1393, 12:45 عصر
سلام من یک جدول کاربر دارم و یک جدول که تصاویر کاربر ها را داره و هر کاربر چند تصویر می تونه داشته باشه
این دوتا رو با ارتباط hasmany به هم ارتباط دادم
حالا می خوام اطلاعات هر کاربر رو با فقط یک تصویرش از دیتابیس بگیرم ولی مشکلی که هست اینه که اطلاعات کاربر همراه با تمام تصاویری که وجود داره برای اون کاربر نمایش داده میشه
من الان از این کوئری استفاده می کنم که تمامی تصاویر رو نمایش میده و من فقط می خوام یک تصویر رو بگیرم ممنون میشم کمک کنید
User::with('pictures')->orderBy(DB::raw('RAND()'))->take(4)->get();
این دوتا رو با ارتباط hasmany به هم ارتباط دادم
حالا می خوام اطلاعات هر کاربر رو با فقط یک تصویرش از دیتابیس بگیرم ولی مشکلی که هست اینه که اطلاعات کاربر همراه با تمام تصاویری که وجود داره برای اون کاربر نمایش داده میشه
من الان از این کوئری استفاده می کنم که تمامی تصاویر رو نمایش میده و من فقط می خوام یک تصویر رو بگیرم ممنون میشم کمک کنید
User::with('pictures')->orderBy(DB::raw('RAND()'))->take(4)->get();