Пагинатор
интерфейс 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.7/Illuminate/Contracts/Pagination/Paginator.html