LengthAwarePaginator
interface LengthAwarePaginator implements Paginator (View source)
Методы
| строка | url(int $page) Получить URL для заданной страницы. | из Paginator |
| $this | appends(array|string $key, string|null $value = null) Добавить набор значений строки запроса к Paginator. | из Paginator |
| $this|строка | fragment(string|null $fragment = null) Получить/установить фрагмент URL, который будет добавлен к URL. | из Paginator |
| строка|null | nextPageUrl() URL для следующей страницы, или null. | из Paginator |
| строка|null | previousPageUrl() Получить URL для предыдущей страницы, или null. | из Paginator |
| массив | items() Получить все элементы, которые постраничены. | из Paginator |
| целое | firstItem() Получить "индекс" первого элемента, который постраничен. | из Paginator |
| целое | lastItem() Получить "индекс" последнего элемента, который постраничен. | из Paginator |
| целое | perPage() Определить, сколько элементов отображается на странице. | из Paginator |
| целое | currentPage() Определить текущую страницу, которая постраничена. | из Paginator |
| логическое | hasPages() Определить, достаточно ли элементов, чтобы разделить их на несколько страниц. | из Paginator |
| логическое | hasMorePages() Определить, есть ли больше элементов в хранилище данных. | из Paginator |
| логическое | isEmpty() Определить, пуст ли список элементов или нет. | из Paginator |
| логическое | isNotEmpty() Определить, не пуст ли список элементов. | из Paginator |
| строка | render(string|null $view = null, array $data = []) Отобразить Paginator с помощью заданного представления. | из Paginator |
| массив | getUrlRange(int $start, int $end) Создать диапазон URL страниц для постраничной навигации. | |
| целое | total() Определить общее количество элементов в хранилище данных. | |
| целое | lastPage() Получить номер страницы последней доступной страницы. |
Подробности
строка url(int $page)
Получить URL для заданной страницы.
$this appends(array|string $key, string|null $value = null)
Добавить набор значений строки запроса к Paginator.
$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()
Определить, не пуст ли список элементов.
string render(string|null $view = null, array $data = [])
Отобразить пагинатор с помощью заданного представления.
array getUrlRange(int $start, int $end)
Создать диапазон URL-адресов пагинации.
int total()
Определить общее количество элементов в хранилище данных.
int lastPage()
Получить номер страницы последней доступной страницы.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Contracts/Pagination/LengthAwarePaginator.html