LengthAwarePaginator
интерфейс LengthAwarePaginator реализует Paginator (View source)
Методы
| строка | url(int $page)
Получить URL для заданной страницы. | из Paginator |
| $this | appends(array|string $key, string|null $value = null)
Добавить набор значений строки запроса к Paginator. | из Paginator |
| $this|строка | fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL. | из Paginator |
| строка|null | nextPageUrl()
URL для следующей страницы, или null. | из Paginator |
| строка|null | previousPageUrl()
Получить URL для предыдущей страницы, или null. | из Paginator |
| массив | items()
Получить все элементы, которые отображаются постранично. | из Paginator |
| целое число | firstItem()
Получить "индекс" первого элемента, отображаемого постранично. | из Paginator |
| целое число | lastItem()
Получить "индекс" последнего элемента, отображаемого постранично. | из Paginator |
| целое число | perPage()
Определить количество элементов, отображаемых на странице. | из Paginator |
| целое число | currentPage()
Определить текущую страницу, отображаемую постранично. | из Paginator |
| булево | hasPages()
Определить, достаточно ли элементов, чтобы разбить их на несколько страниц. | из Paginator |
| булево | hasMorePages()
Определить, есть ли больше элементов в хранилище данных. | из Paginator |
| строка|null | path()
Получить базовый путь для сгенерированных Paginator URL. | из Paginator |
| булево | isEmpty()
Определить, пуст ли список элементов. | из Paginator |
| булево | isNotEmpty()
Определить, не пуст ли список элементов. | из Paginator |
| строка | render(string|null $view = null, array $data = [])
Отобразить Paginator с помощью заданного представления. | из Paginator |
| массив | getUrlRange(int $start, int $end)
Создать диапазон URL страниц пагинации. | |
| целое число | total()
Определить общее количество элементов в хранилище данных. | |
| целое число | lastPage()
Получить номер страницы последней доступной страницы. |
Подробности
строка url(int $page)
Получить URL для заданной страницы.
$this appends(array|string $key, string|null $value = null)
Добавить набор значений строки запроса к Paginator.
$this|строка fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL.
строка|null nextPageUrl()
URL для следующей страницы, или null.
строка|null previousPageUrl()
Получить URL для предыдущей страницы, или null.
массив items()
Получить все элементы, которые отображаются постранично.
целое число firstItem()
Получить "индекс" первого элемента, отображаемого постранично.
целое число lastItem()
Получить "индекс" последнего элемента, отображаемого постранично.
целое число perPage()
Определить количество элементов, отображаемых на странице.
целое число currentPage()
Определить текущую страницу, отображаемую постранично.
булево hasPages()
Определить, достаточно ли элементов, чтобы разбить их на несколько страниц.
булево hasMorePages()
Определить, есть ли больше элементов в хранилище данных.
строка|null path()
Получить базовый путь для сгенерированных Paginator 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/8.x/Illuminate/Contracts/Pagination/LengthAwarePaginator.html