سلام دوستان
به نظرتون میشه این کوئری را بهینه تر کرد ؟
$users = User::select(['id','name'])
->role('teacher')
->with(['thisTermClassrooms:id,name', 'user_profile:user_id,code_melli,mobile','thisTermClassrooms.students:id'])
->orderBy('name')
->latest()
->get();
اینم تصویر debugger
اینم کدهای روابط مدل user
public function classroom()
{
return $this->belongsToMany(classroom::class);
}
public function thisTermClassrooms()
{
return $this->classroom()->where('archive', '=', '0');
}
public function user_profile()
{
return $this->hasOne(user_profile::class);
}
به نوب کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟