разбиение на страницы и отображение данных, полученных удаленно в laravel - PullRequest
0 голосов
/ 12 февраля 2020

Мне нужно отобразить нумерованный список элементов на лезвии 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?

...