Мне нужна пользовательская нумерация страниц, но в моем случае я не использую eloquent для извлечения данных. Я использую API для извлечения данных.
Я имел дело с классом Pagination, но, насколько я знаю, он берет коллекцию и разбивает ее на страницы. Это не то, что мне нужно.
Мне нужно создать объект пагинации на основе подмножества записей, полученных поисковым запросом. Допустим, такой запрос имеет в общей сложности 10000 записей, и я получаю массив только из 50 элементов, поэтому в каждом paginate есть 50 элементов. Итак, мне нужно создать нумерацию ссылок на основе этой информации.
Есть ли способ сделать это?
РЕДАКТИРОВАТЬ :
$models = array('total' => $n_results,
'per_page' => 30,
'current_page' => 1,
'last_page' => ceil($n_results/30),
'next_page' => "******",
'prev_page' => "******",
'from' => 1,
'to' => 30,
'data' => $items);