CursorPaginator
интерфейс CursorPaginator (Посмотреть исходный код)
Методы
| строка | url(Cursor|null $cursor) Получить URL для заданного курсора. | |
| $this | appends(array|string|null $key, string|null $value = null) Добавить набор значений строки запроса к пагинатору. | |
| $this|строка|null | fragment(string|null $fragment = null) Получить/установить фрагмент URL, который будет добавлен к URL. | |
| $this | withQueryString() Добавить все текущие значения строки запроса к пагинатору. | |
| строка|null | previousPageUrl() Получить URL для предыдущей страницы или null. | |
| строка|null | nextPageUrl() URL для следующей страницы или null. | |
| массив | items() Получить все элементы, которые находятся под пагинацией. | |
| Cursor|null | previousCursor() Получить «курсор» предыдущего набора элементов. | |
| Cursor|null | nextCursor() Получить «курсор» следующего набора элементов. | |
| целое число | perPage() Определить, сколько элементов отображается на одной странице. | |
| Cursor|null | cursor() Получить текущий курсор, который находится под пагинацией. | |
| логическое значение | hasPages() Определить, достаточно ли элементов, чтобы разделить их на несколько страниц. | |
| строка|null | path() Получить базовый путь для сгенерированных URL-адресов пагинатора. | |
| логическое значение | isEmpty() Определить, пуст ли список элементов. | |
| логическое значение | isNotEmpty() Определить, не пуст ли список элементов. | |
| строка | render(string|null $view = null, array $data = []) Отобразить пагинатор, используя заданный вид. |
Подробности
строка
url(Cursor|null $cursor)
Получить URL для заданного курсора.
$this
appends(array|string|null $key, string|null $value = null)
Добавить набор значений строки запроса к пагинатору.
$this|строка|null
fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL.
$this
withQueryString()
Добавить все текущие значения строки запроса к пагинатору.
строка|null
previousPageUrl()
Получить URL для предыдущей страницы или null.
строка|null
nextPageUrl()
URL для следующей страницы или null.
массив
items()
Получить все элементы, которые находятся под пагинацией.
Cursor|null
previousCursor()
Получить «курсор» предыдущего набора элементов.
Cursor|null
nextCursor()
Получить «курсор» следующего набора элементов.
целое число
perPage()
Определить, сколько элементов отображается на одной странице.
Cursor|null
cursor()
Получить текущий курсор, который находится под пагинацией.
логическое значение
hasPages()
Определить, достаточно ли элементов, чтобы разделить их на несколько страниц.
строка|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/10.x/Illuminate/Contracts/Pagination/CursorPaginator.html