LengthAwarePaginator
интерфейс LengthAwarePaginator реализует Paginator (Посмотреть исходный код)
Методы
| string | url(int $page) Получить URL для заданной страницы. | из Paginator |
| $this | appends(array|string|null $key, string|null $value = null) Добавить набор значений строки запроса к разбиению на страницы. | из Paginator |
| $this|string|null | 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|null $key, string|null $value = null)
Добавить набор значений параметров запроса к пагинатору.
$this|string|null 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/9.x/Illuminate/Contracts/Pagination/LengthAwarePaginator.html