Пагинатор
интерфейс Пагинатор (Просмотреть исходный код)
Методы
| строка | 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() Получить все элементы, подлежащие пагинации. | |
| целое | firstItem() Получить "индекс" первого элемента, подлежащего пагинации. | |
| целое | lastItem() Получить "индекс" последнего элемента, подлежащего пагинации. | |
| целое | perPage() Определить, сколько элементов отображается на странице. | |
| целое | currentPage() Определить текущую страницу, подлежащую пагинации. | |
| логическое | hasPages() Определить, достаточно ли элементов для разделения на несколько страниц. | |
| логическое | hasMorePages() Определить, есть ли больше элементов в хранилище данных. | |
| строка|null | path() Получить базовый путь для сгенерированных URL-адресов пагинатора. | |
| логическое | isEmpty() Определить, пуст ли список элементов. | |
| логическое | 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()
Получить все элементы, подлежащие пагинации.
целое firstItem()
Получить "индекс" первого элемента, подлежащего пагинации.
целое lastItem()
Получить "индекс" последнего элемента, подлежащего пагинации.
целое perPage()
Определить, сколько элементов отображается на странице.
целое currentPage()
Определить текущую страницу, подлежащую пагинации.
логическое hasPages()
Определить, достаточно ли элементов для разделения на несколько страниц.
логическое hasMorePages()
Определить, есть ли больше элементов в хранилище данных.
строка|null path()
Получить базовый путь для сгенерированных URL-адресов пагинатора.
логическое isEmpty()
Определить, пуст ли список элементов.
логическое 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/6.x/Illuminate/Contracts/Pagination/Paginator.html