Сортировка по полю в Laravel отношениях (relation)
Если необходимо, чтобы в Laravel всегда элементы какого-либо отношения выводились отсортированными по какому-либо полу, достаточно после описания отношения добавить orderBy, первый параметр в данном примере - название поля, по которому будет сортировка ('created_at'), второй - направление сортировки ('desc'):
public function orders()
{
return $this->hasMany(Order::class, 'user_id')->orderBy('created_at', 'desc');
}
Комментарии