LengthAwarePaginator
interface LengthAwarePaginator implements 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)
Создать диапазон URL-адресов разбиения на страницы.
int total()
Определить общее количество элементов в хранилище данных.
int lastPage()
Получить номер страницы последней доступной страницы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Contracts/Pagination/LengthAwarePaginator.html