Мне нужно упорядочить столбец с коллекцией.
Мне нужно orderBy(updated_at, 'desc')
всех сообщений, принадлежащих текущему зарегистрированному пользователю.
Вот мой код:
$posts = auth()->user()->posts->sortByDesc('updated_at');
Вот модель пользователя:
class User extends Authenticatable
{
public function posts()
{
return $this->hasMany(Post::class);
}
}
Он не возвращает никаких ошибок и не сортирует!
Любая помощь будет оценена по достоинству.
P.S:
Я знаю, что могу добиться этого с помощью:
$posts = Post::where('user_id', auth()->user()->id)->orderBy('updated_at', 'desc')->get();
Но я хотел бы сделать то же самое с коллекциями.