Как отсортировать по столбцу связи многие ко многим?
Как можно использовать orderBy для сортировки по столбцу из связи belongsToMany()?
$result = Food::query()->whereHas("type", function($query){
$query->orderBy('created_at','DESC');
})->get(); //ничего не сортирует
или
$result = Food::query()->with(["type", function($query){
$query->orderBy('created_at','DESC');
}])->get(); //ничего не сортирует
Вариант с join не подходит и сортировка коллекции тоже
Ответы (1 шт):
Автор решения: Alexandr Revnuk
→ Ссылка
$result = Food::query()->whereHas("type", function($query){
return $query->orderBy('created_at','DESC');})->get();
Может return поможет?)