Мне нужно отобразить нумерованный список элементов на лезвии laravel. Я очень мало знаю о laravel и php. в основном действие контроллера будет извлекать данные из веб-API и возвращать полученные данные в блэйд-вид. нажатие следующих / предыдущих кнопок должно вызвать такое же действие контроллера с номером страницы / индексом
public function displayPaginatedData($pageIndex)
{
$pageIndex = isset($pageIndex) ? $pageIndex : 1;
$remoteData = remoteApiProvider::getData($pageIndex); //associative array
return view('aBlade', $remoteData);
}
Я прочитал, что могу вручную создать paginator
через Illuminate\Pagination\Paginator
, но я не могу предоставить полный массив тоже большой. Есть ли интерфейс, который я могу реализовать, чтобы использовать эту laravel нумерацию страниц + links()
API?