Методы экземпляров пагинации
Каждый экземпляр, предоставляет дополнительную информацию о нумерации страниц.
Методы экземпляров Paginator и LengthAwarePaginator
Метод | Описание |
---|---|
$paginator->count()
|
Получить количество элементов для текущей страницы |
$paginator->currentPage()
|
Получить номер текущей страницы |
$paginator->firstItem()
|
Получить номер первого элемента в результатах |
$paginator->getOptions()
|
Получить параметры пагинатора |
$paginator->getUrlRange($start, $end)
|
Создать диапазон URL-адресов для пагинации |
$paginator->hasPages()
|
Определить, достаточно ли элементов для разделения на несколько страниц |
$paginator->hasMorePages()
|
Определить, есть ли еще элементы в хранилище данных |
$paginator->items()
|
Получить элементы для текущей страницы |
$paginator->lastItem()
|
Получить количество результата последнего объекта в результатах |
$paginator->lastPage()
|
Получить номер последнего элемента в результатах. Недоступно при использовании simplePaginate |
$paginator->nextPageUrl()
|
Получить URL-адрес следующей страницы |
$paginator->onFirstPage()
|
Определить, находится ли пагинатор на первой странице |
$paginator->perPage()
|
Количество элементов, отображаемых на каждой странице |
$paginator->previousPageUrl()
|
Получить URL-адрес предыдущей страницы |
$paginator->total()
|
Определить общее количество элементов запроса в хранилище данных. Недоступно при использовании simplePaginate |
$paginator->url($page)
|
Получить URL-адрес для конкретного номера страницы |
$paginator->getPageName()
|
Получить переменную строки запроса, используемую для хранения страницы |
$paginator->setPageName($name)
|
Установить переменную строки запроса, используемую для хранения страницы |
Методы экземпляра CursorPaginator
Метод | Описание |
---|---|
$paginator->count()
|
Получить количество элементов для текущей страницы |
$paginator->cursor()
|
Получить текущий экземпляр курсора |
$paginator->getOptions()
|
Получить параметры пагинатора |
$paginator->hasPages()
|
Определить, достаточно ли элементов для разделения на несколько страниц |
$paginator->hasMorePages()
|
Определить, есть ли еще элементы в хранилище данных |
$paginator->getCursorName()
|
Получить переменную строки запроса, используемую для хранения курсора |
$paginator->items()
|
Получить элементы для текущей страницы |
$paginator->nextCursor()
|
Получить экземпляр курсора для следующего набора элементов |
$paginator->nextPageUrl()
|
Получить URL-адрес следующей страницы |
$paginator->onFirstPage()
|
Определить, находится ли пагинатор на первой странице |
$paginator->onLastPage()
|
Определить, находится ли пагинатор на последней странице |
$paginator->perPage()
|
Количество элементов, отображаемых на каждой странице |
$paginator->previousCursor()
|
Получить экземпляр курсора для предыдущего набора элементов |
$paginator->previousPageUrl()
|
Получить URL-адрес предыдущей страницы |
$paginator->setCursorName()
|
Задать переменную строки запроса, используемую для хранения курсора |
$paginator->url($cursor)
|
Получить URL-адрес для данного экземпляра курсора |