Мне нужно разбить результаты на страницы и отсортировать их, используя sortBy (), без потери ссылок на страницы. Мне также нужно использовать ресурс для возврата результатов.
$sorted = Model::paginate(10)->sortBy('name');
$results = \App\Http\Resources\MyResource::collection($sorted);
Это нарушает нумерацию страниц (я получаю только часть данных).
$paginated = Model::paginate(10);
$results = \App\Http\Resources\MyResource::collection($paginated);
return $results->sortBy('name');
Это тоже не работает.
Есть идеи?