Пейджинатор
интерфейс Пейджинатор (Просмотреть исходный код)
Методы
| строка | url(int $page)
Получить URL для заданной страницы. | |
| $this | appends(array|string|null $key, string|null $value = null)
Добавить набор значений строки запроса к пейджинатору. | |
| $this|строка|null | fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL-адресам. | |
| строка|null | nextPageUrl()
URL следующей страницы или null. | |
| строка|null | previousPageUrl()
Получить URL предыдущей страницы или null. | |
| массив | items()
Получить все элементы, которые постраничиваются. | |
| int|null | firstItem()
Получить "индекс" первого элемента, который постраничивается. | |
| int|null | lastItem()
Получить "индекс" последнего элемента, который постраничивается. | |
| int | perPage()
Определить, сколько элементов отображается на странице. | |
| int | currentPage()
Определить текущую страницу, которая постраничивается. | |
| bool | hasPages()
Определить, достаточно ли элементов, чтобы разбить их на несколько страниц. | |
| bool | hasMorePages()
Определить, есть ли больше элементов в хранилище данных. | |
| строка|null | path()
Получить базовый путь для URL-адресов, сгенерированных пейджинатором. | |
| bool | isEmpty()
Определить, пуст ли список элементов или нет. | |
| bool | isNotEmpty()
Определить, не пуст ли список элементов. | |
| строка | render(string|null $view = null, array $data = [])
Отобразить пейджинатор, используя заданный вид. |
Подробности
строка url(int $page)
Получить URL для заданной страницы.
$this appends(array|string|null $key, string|null $value = null)
Добавить набор значений строки запроса к пейджинатору.
$this|строка|null fragment(string|null $fragment = null)
Получить/установить фрагмент URL, который будет добавлен к URL-адресам.
строка|null nextPageUrl()
URL следующей страницы или null.
строка|null previousPageUrl()
Получить URL предыдущей страницы или null.
массив items()
Получить все элементы, которые постраничиваются.
int|null firstItem()
Получить "индекс" первого элемента, который постраничивается.
int|null lastItem()
Получить "индекс" последнего элемента, который постраничивается.
int perPage()
Определить, сколько элементов отображается на странице.
int currentPage()
Определить текущую страницу, которая постраничивается.
bool hasPages()
Определить, достаточно ли элементов, чтобы разбить их на несколько страниц.
bool hasMorePages()
Определить, есть ли больше элементов в хранилище данных.
строка|null path()
Получить базовый путь для URL-адресов, сгенерированных пейджинатором.
bool isEmpty()
Определить, пуст ли список элементов или нет.
bool 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/Paginator.html