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