У меня есть следующий код, который в основном получает результат запроса в порядке убывания для episodeNumber (many), который находится внутри модели отношений (один ко многим)TheNumbers
.
$nearEpisodes = TheEpisode::where("seriesID", $seriesID)->get()->sortByDesc(function ($item) {
return $item->TheNumbers->max('episodeNumber');
})->values();
Могу ли я сделать то же самое без использования sortByDesc
, а вместо этого использовать orderBy
для лучшей производительности?
Это позволит мне пролистать его позже.
Не уверен в том, как связаны таблицы, но можно использовать
join
для разбиения модели на страницы: