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