Паджинатор
интерфейс Паджинатор (Просмотреть исходный код)
Методы
| строка | 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() Определить, есть ли еще элементы в хранилище данных. | |
| логическое значение | isEmpty() Определить, пуст ли список элементов. | |
| строка | render(string|null $view = null) Отобразить паджинатор с использованием заданного представления. |
Подробности
строка 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()
Определить, есть ли еще элементы в хранилище данных.
логическое значение isEmpty()
Определить, пуст ли список элементов.
строка render(string|null $view = null)
Отобразить паджинатор с использованием заданного представления.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.3/Illuminate/Contracts/Pagination/Paginator.html