Spec-Zone.ru › Laravel 5.4

AbstractPaginator

class AbstractPaginator implements Htmlable (View source)

Свойства

protected Collection $items Все элементы, которые постраничиваются.
protected int $perPage Количество элементов на странице.
protected int $currentPage Текущая просматриваемая страница.
protected string $path Базовый путь, который будет назначен для всех URL-адресов.
protected array $query Параметры запроса, которые необходимо добавить ко всем URL-адресам.
protected string|null $fragment Фрагмент URL-адреса, который необходимо добавить ко всем URL-адресам.
protected string $pageName Переменная строки запроса, используемая для хранения страницы.
static protected Closure $currentPathResolver Обратный вызов для определения текущего пути.
static protected Closure $currentPageResolver Обратный вызов для определения текущей страницы.
static protected Closure $viewFactoryResolver Обратный вызов для определения фабрики представлений.
static string $defaultView Предпочтительное представление для постраничной навигации.
static string $defaultSimpleView Предпочтительное "простое" представление для постраничной навигации.

Методы

bool isValidPageNumber(int $page)

Определить, является ли заданное значение допустимым номером страницы.

string|null previousPageUrl()

Получить URL предыдущей страницы.

array getUrlRange(int $start, int $end)

Создать диапазон URL страниц пагинации.

string url(int $page)

Получить URL для заданного номера страницы.

$this|string|null fragment(string|null $fragment = null)

Получить/установить фрагмент URL, который будет добавлен к URL-адресам.

$this appends(array|string $key, string|null $value = null)

Добавить набор значений строки запроса к пагинатору.

$this appendArray(array $keys)

Добавить массив значений строки запроса.

$this addQuery(string $key, string $value)

Добавить значение строки запроса к пагинатору.

string buildFragment()

Сгенерировать полную часть фрагмента URL.

array items()

Получить срез элементов, подлежащих пагинации.

int firstItem()

Получить номер первого элемента в срезе.

int lastItem()

Получить номер последнего элемента в срезе.

int perPage()

Получить количество элементов на странице.

bool hasPages()

Определить, достаточно ли элементов для разделения на несколько страниц.

bool onFirstPage()

Определить, находится ли пагинатор на первой странице.

int currentPage()

Получить текущую страницу.

string getPageName()

Получить имя переменной строки запроса, используемой для хранения страницы.

$this setPageName(string $name)

Установить имя переменной строки запроса, используемой для хранения страницы.

$this withPath(string $path)

Установить базовый путь для назначения всем URL-адресам.

$this setPath(string $path)

Установить базовый путь для назначения всем URL-адресам.

static string resolveCurrentPath(string $default = '/')

Разрешить текущий путь запроса или вернуть значение по умолчанию.

static void currentPathResolver(Closure $resolver)

Установить обратный вызов для разрешения текущего пути запроса.

static int resolveCurrentPage(string $pageName = 'page', int $default = 1)

Разрешить текущую страницу или вернуть значение по умолчанию.

static void currentPageResolver(Closure $resolver)

Установить обратный вызов для разрешения текущей страницы.

static Factory viewFactory()

Получить экземпляр фабрики представления из разрешителя.

static void viewFactoryResolver(Closure $resolver)

Установить обратный вызов для разрешения фабрики представления.

static void defaultView(string $view)

Установить представление пагинации по умолчанию.

static void defaultSimpleView(string $view)

Установить представление пагинации "простым" по умолчанию.

ArrayIterator getIterator()

Получить итератор для элементов.

bool isEmpty()

Определить, пуст ли список элементов или нет.

int count()

Получить количество элементов для текущей страницы.

Collection getCollection()

Получить основную коллекцию пагинатора.

$this setCollection(Collection $collection)

Установить основную коллекцию пагинатора.

bool offsetExists(mixed $key)

Определить, существует ли данный элемент.

mixed offsetGet(mixed $key)

Получить элемент по заданному смещению.

void offsetSet(mixed $key, mixed $value)

Установить элемент по заданному смещению.

void offsetUnset(mixed $key)

Удалить элемент по заданному ключу.

string toHtml()

Отобразить содержимое пагинатора в HTML.

mixed __call(string $method, array $parameters)

Вызвать динамические методы в коллекции.

string __toString()

Отобразить содержимое пагинатора при приведении к строке.

Подробности

protected bool isValidPageNumber(int $page)

Определить, является ли заданное значение допустимым номером страницы.

Параметры

int $page

Возвращаемое значение

bool

string|null previousPageUrl()

Получить URL предыдущей страницы.

Возвращаемое значение

string|null

array getUrlRange(int $start, int $end)

Создать диапазон URL страниц пагинации.

Параметры

int $start
int $end

Возвращаемое значение

array

string url(int $page)

Получить URL для заданного номера страницы.

Параметры

int $page

Возвращаемое значение

string

$this|string|null fragment(string|null $fragment = null)

Получить/установить фрагмент URL, который нужно добавить к URL.

Параметры

string|null $fragment

Возвращаемое значение

$this|string|null

$this appends(array|string $key, string|null $value = null)

Добавить набор значений параметров запроса к пагинатору.

Параметры

array|string $key
string|null $value

Возвращаемое значение

$this

protected $this appendArray(array $keys)

Добавить массив значений параметров запроса.

Параметры

array $keys

Возвращаемое значение

$this

protected $this addQuery(string $key, string $value)

Добавить значение параметра запроса к пагинатору.

Параметры

string $key
string $value

Возвращаемое значение

$this

protected string buildFragment()

Сформировать полную часть фрагмента URL.

Возвращаемое значение

string

array items()

Получить фрагмент элементов, которые отображаются с помощью пагинации.

Возвращаемое значение

array

int firstItem()

Получить номер первого элемента во фрагменте.

Возвращаемое значение

int

int lastItem()

Получить номер последнего элемента во фрагменте.

Возвращаемое значение

int

int perPage()

Получить количество элементов на странице.

Возвращаемое значение

int

bool hasPages()

Определить, достаточно ли элементов для разделения на несколько страниц.

Возвращаемое значение

bool

bool onFirstPage()

Определить, находится ли пагинатор на первой странице.

Возвращаемое значение

bool

int currentPage()

Получить текущую страницу.

Возвращаемое значение

int

string getPageName()

Получить имя переменной в строке запроса, используемой для хранения номера страницы.

Возвращаемое значение

string

$this setPageName(string $name)

Установить имя переменной в строке запроса, используемой для хранения номера страницы.

Параметры

string $name

Возвращаемое значение

$this

$this withPath(string $path)

Установить базовый путь, который нужно назначить всем URL.

Параметры

string $path

Возвращаемое значение

$this

$this setPath(string $path)

Установить базовый путь, который нужно назначить всем URL.

Параметры

string $path

Возвращаемое значение

$this

static string resolveCurrentPath(string $default = '/')

Выяснить текущий путь запроса или вернуть значение по умолчанию.

Параметры

string $default

Возвращаемое значение

string

static void currentPathResolver(Closure $resolver)

Установить обратный вызов для определения текущего пути запроса.

Параметры

Closure $resolver

Возвращаемое значение

void

static int resolveCurrentPage(string $pageName = 'page', int $default = 1)

Выяснить текущую страницу или вернуть значение по умолчанию.

Параметры

string $pageName
int $default

Возвращаемое значение

int

static void currentPageResolver(Closure $resolver)

Установить обратный вызов для определения текущей страницы.

Параметры

Closure $resolver

Возвращаемое значение

void

static Factory viewFactory()

Получить экземпляр фабрики представлений из разрешителя.

Возвращаемое значение

Factory

static void viewFactoryResolver(Closure $resolver)

Установить обратный вызов для разрешения фабрики представлений.

Параметры

Closure $resolver

Возвращаемое значение

void

static void defaultView(string $view)

Установить представление пагинации по умолчанию.

Параметры

string $view

Возвращаемое значение

void

static void defaultSimpleView(string $view)

Установить представление "простой" пагинации по умолчанию.

Параметры

string $view

Возвращаемое значение

void
END_OF_DOCUMENT_MARKER

ArrayIterator getIterator()

Получить итератор для элементов.

Значение возврата

ArrayIterator

bool isEmpty()

Определить, пуст ли список элементов.

Значение возврата

bool

int count()

Получить количество элементов для текущей страницы.

Значение возврата

int

Коллекция getCollection()

Получить базовую коллекцию пагинатора.

Значение возврата

Коллекция

$this setCollection(Коллекция $collection)

Установить базовую коллекцию пагинатора.

Параметры

Коллекция $collection

Значение возврата

$this

bool offsetExists(mixed $key)

Определить, существует ли заданный элемент.

Параметры

mixed $key

Значение возврата

bool

mixed offsetGet(mixed $key)

Получить элемент по заданному смещению.

Параметры

mixed $key

Значение возврата

mixed

void offsetSet(mixed $key, mixed $value)

Установить элемент по заданному смещению.

Параметры

mixed $key
mixed $value

Значение возврата

void

void offsetUnset(mixed $key)

Удалить элемент по заданному ключу.

Параметры

mixed $key

Значение возврата

void

string toHtml()

Отобразить содержимое пагинатора в HTML.

Значение возврата

string

mixed __call(string $method, array $parameters)

Выполнить динамические вызовы в коллекцию.

Параметры

string $method
array $parameters

Значение возврата

mixed

string __toString()

Отобразить содержимое пагинатора при приведении к строке.

Значение возврата

string

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.4/Illuminate/Pagination/AbstractPaginator.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API