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