Курсор
класс Cursor реализует Arrayable (Просмотреть исходный код)
Свойства
| protected array | $parameters | Параметры, связанные с курсором. | |
| protected bool | $pointsToNextItems | Определяет, указывает ли курсор на следующий или предыдущий набор элементов. |
Методы
| __construct(array $parameters, bool $pointsToNextItems = true) Создать новый экземпляр курсора. | ||
| string|null | parameter(string $parameterName) Получить заданный параметр из курсора. | |
| array | parameters(array $parameterNames) Получить заданные параметры из курсора. | |
| bool | pointsToNextItems() Определить, указывает ли курсор на следующий набор элементов. | |
| bool | pointsToPreviousItems() Определить, указывает ли курсор на предыдущий набор элементов. | |
| toArray() Получить массивное представление курсора. | ||
| string | encode() Получить закодированное строковое представление курсора для создания URL. | |
| static Cursor|null | fromEncoded(string|null $encodedString) Получить экземпляр курсора из закодированного строкового представления. |
Подробное описание
__construct(array $parameters, bool $pointsToNextItems = true)
Создать новый экземпляр курсора.
string|null parameter(string $parameterName)
Получить заданный параметр из курсора.
array parameters(array $parameterNames)
Получить заданные параметры из курсора.
bool pointsToNextItems()
Определить, указывает ли курсор на следующий набор элементов.
bool pointsToPreviousItems()
Определить, указывает ли курсор на предыдущий набор элементов.
toArray()
Получить массивное представление курсора.
string encode()
Получить закодированное строковое представление курсора для создания URL.
static Cursor|null fromEncoded(string|null $encodedString)
Получить экземпляр курсора из закодированного строкового представления.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Pagination/Cursor.html