Сортировка по полю в Laravel отношениях (relation)

Если необходимо, чтобы в Laravel всегда элементы какого-либо отношения выводились отсортированными по какому-либо полу, достаточно после описания отношения добавить orderBy, первый параметр в данном примере - название поля, по которому будет сортировка ('created_at'), второй - направление сортировки ('desc'):

public function orders()
{
return $this->hasMany(Order::class, 'user_id')->orderBy('created_at', 'desc');
}

Комментарии

Комментариев пока нет, вы можете оставить свой: