Страничник
интерфейс Страничник (Просмотреть исходный код)
Методы
| строка | 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(Presenter $presenter = null) Отобразить страничник с помощью заданного Presenter. |
Подробности
строка 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(Presenter $presenter = null)
Отобразить страничник с помощью заданного Presenter.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Contracts/Pagination/Paginator.html