سلام استاد خدا قوت
من میخوام توی مدل هایی که به صورت رابطه دار نوشته شده .اطلاعات رو مرتب کنم بر اساس رابطه
یعنی مثلا ما دوتا جدول داریم به اسم user و product
الان میخوام اطلاعات product رو بالا بیاره ولی از طریق رابطه یک به چندی که براش تعریف شده بره و بر اساس user_id
مرتب کنه
چجوری باید اینکارو کنم؟؟
public function user(){
return $this->belongsto(user::class);
}
-------------------------------------------------
product::all()->orderby( رابطه با جدول یوزر بر اساس فیلد آیدی)امید وارم منظورمو خوب رسونده باشم
ممنون میشم اگه کمک کنید
با سلام خدمت شما همراه عزیز
order by رو چرا بر اساس user_id نمیزنید؟
موفق و سربلند باشید
نه با یه فیلد دیگه میخوام کار کنم اشتباهی نوشتم آیدی
استاد یه سوال دیگه اینکه اگه تو جدول بخوایم همه اطلاعات بگیریم ولی یه شرط هم بزاریم که بره از تو رابطش یه چیزی رو چک کنه باید چجوری بنویسیم؟؟؟
سلام
User::withWhereHas('posts', function ($query) {
$query->where('featured', true);
)->get();و مرتب کردن
User::with(['posts' => function ($query) {
$query->orderBy('created_at', 'desc');
}])->get();بازم استاد بهتر میدونند
با سلام خدمت شما همراه عزیز
دوستمون درست فرمودن
موفق و سربلند باشید