LengthAwarePaginator
интерфейс LengthAwarePaginator реализует Paginator (View source)
Методы
| string | url(int $page)
Получить URL для заданной страницы. | из Paginator |
| $this | appends(array|string $key, string|null $value = null)
Добавить набор значений строки запроса к пагинатору. | из Paginator |
| $this|string | fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL-адресам. | из Paginator |
| string|null | nextPageUrl()
URL следующей страницы или null. | из Paginator |
| string|null | previousPageUrl()
Получить URL предыдущей страницы или null. | из Paginator |
| array | items()
Получить все элементы, которые постранично отображаются. | из Paginator |
| int | firstItem()
Получить «индекс» первого элемента, который постранично отображается. | из Paginator |
| int | lastItem()
Получить «индекс» последнего элемента, который постранично отображается. | из Paginator |
| int | perPage()
Определить, сколько элементов отображается на странице. | из Paginator |
| int | currentPage()
Определить текущую страницу, которая постранично отображается. | из Paginator |
| bool | hasPages()
Определить, достаточно ли элементов, чтобы разбить их на несколько страниц. | из Paginator |
| bool | hasMorePages()
Определить, есть ли больше элементов в хранилище данных. | из Paginator |
| string|null | path()
Получить базовый путь для сгенерированных URL-адресов пагинатора. | из Paginator |
| bool | isEmpty()
Определить, пуст ли список элементов. | из Paginator |
| bool | isNotEmpty()
Определить, не пуст ли список элементов. | из Paginator |
| string | render(string|null $view = null, array $data = [])
Отобразить пагинатор с помощью заданного представления. | из Paginator |
| array | getUrlRange(int $start, int $end)
Создать диапазон URL-адресов для пагинации. | |
| int | total()
Определить общее количество элементов в хранилище данных. |
| int | последняя страница()
Получить номер последней доступной страницы. |
Подробности
string url(int $page)
Получить URL для заданной страницы.
$this appends(array|string $key, string|null $value = null)
Добавить набор значений строки запроса к пагинатору.
$this|string fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL-адресам.
string|null nextPageUrl()
URL следующей страницы, или null.
string|null previousPageUrl()
Получить URL предыдущей страницы, или null.
array items()
Получить все элементы, которые страницируются.
int firstItem()
Получить "индекс" первого элемента, который страницируется.
int lastItem()
Получить "индекс" последнего элемента, который страницируется.
int perPage()
Определить, сколько элементов отображается на странице.
int currentPage()
Определить текущую страницу, которая страницируется.
bool hasPages()
Определить, достаточно ли элементов, чтобы разбить их на несколько страниц.
bool hasMorePages()
Определить, есть ли больше элементов в хранилище данных.
string|null path()
Получить базовый путь для URL-адресов, сгенерированных пагинатором.
bool isEmpty()
Определить, пуст ли список элементов или нет.
bool isNotEmpty()
Определить, не пуст ли список элементов.
string render(string|null $view = null, array $data = [])
Отобразить разбиение на страницы с помощью заданного представления.
array getUrlRange(int $start, int $end)
Создать диапазон URL-адресов для разбиения на страницы.
int total()
Определить общее количество элементов в хранилище данных.
int lastPage()
Получить номер страницы последней доступной страницы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Contracts/Pagination/LengthAwarePaginator.html