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