Как упорядочить данные отношений и загрузить субрелированные данные из загруженных отношений - PullRequest
1 голос
/ 21 сентября 2019

У меня есть пользовательский запрос, где я получаю пользователя jobs и после этого загружаю jobs отношения

Код

$jobs = $user->jobs->load('views', 'reacts', 'phoneClicks');

Этот код успешно работает.Но когда я попробовал заказать jobs по дате, Laravel вернул мне ошибку

Код

$jobs = $user->jobs->orderBy('updated_at', 'DESC')->load('views', 'reacts', 'phoneClicks');

Ошибка

Метод Illuminate \ Database \ Eloquent \ Collection :: orderBy не существует.

1 Ответ

2 голосов
/ 21 сентября 2019

сделай так

$jobs = $user->jobs()->orderBy('updated_at', 'DESC')->with('views', 'reacts', 'phoneClicks')->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...