Пагинатор
интерфейс Пагинатор (Просмотр исходного кода)
Методы
| строка | 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/7.x/Illuminate/Contracts/Pagination/Paginator.html