Spec-Zone.ru › Laravel 5.5

ResourceCollection

class ResourceCollection extends Resource implements IteratorAggregate (View source)

Свойства

mixed $resource Экземпляр ресурса. from Resource
array $with Дополнительные данные, которые должны быть добавлены в массив ресурса верхнего уровня. from Resource
array $additional Дополнительные метаданные, которые должны быть добавлены в ответ ресурса. from Resource
static string $wrap Обёртка "data", которая должна быть применена. from Resource
string $collects Ресурс, который собирается этим ресурсом.
Collection $collection Экземпляр отображённого набора.

Свойства

CollectsResources
DelegatesToResource

Методы

mixed getRouteKey()

Получить значение ключа маршрута ресурса.

из DelegatesToResource
string getRouteKeyName()

Получить ключ маршрута для ресурса.

из DelegatesToResource
void resolveRouteBinding(mixed $value)

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

из DelegatesToResource
bool offsetExists(mixed $offset)

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

из DelegatesToResource
mixed offsetGet(mixed $offset)

Получить значение для данного смещения.

из DelegatesToResource
void offsetSet(mixed $offset, mixed $value)

Установить значение для данного смещения.

из DelegatesToResource
void offsetUnset(mixed $offset)

Удалить значение для данного смещения.

из DelegatesToResource
bool __isset(string $key)

Определить, существует ли атрибут в ресурсе.

из DelegatesToResource
void __unset(string $key)

Удалить атрибут из ресурса.

из DelegatesToResource
mixed __get(string $key)

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

из DelegatesToResource
mixed __call(string $method, array $parameters)

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

из DelegatesToResource
void __construct(mixed $resource)

Создать новый экземпляр ресурса.

static Resource make(dynamic $parameters)

Создать новый экземпляр ресурса.

из Resource
static mixed collection(mixed $resource)

Создать новый анонимный ресурсный набор.

из Resource
mixed collectResource(mixed $resource)

Преобразовать данный ресурсный набор в отдельные ресурсы.

из CollectsResources
string|null collects()

Получить ресурс, который собирает этот ресурс.

из CollectsResources
ArrayIterator getIterator()

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

из CollectsResources
array toArray(Request $request)

Преобразовать ресурс в массив JSON.

Response toResponse(Request $request)

Создать HTTP-ответ, представляющий объект.

Подробности

mixed getRouteKey()

Получить значение ключа маршрута ресурса.

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

mixed

string getRouteKeyName()

Получить ключ маршрута для ресурса.

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

string

void resolveRouteBinding(mixed $value)

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

Параметры

mixed $value

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

void

Исключения

Exception

bool offsetExists(mixed $offset)

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

Параметры

mixed $offset

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

bool

mixed offsetGet(mixed $offset)

Получить значение для данного смещения.

Параметры

mixed $offset

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

mixed

void offsetSet(mixed $offset, mixed $value)

Установить значение для заданного смещения.

Параметры

mixed $offset
mixed $value

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

void

void offsetUnset(mixed $offset)

Удалить значение для заданного смещения.

Параметры

mixed $offset

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

void

bool __isset(string $key)

Определить, существует ли атрибут в ресурсе.

Параметры

string $key

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

bool

void __unset(string $key)

Удалить атрибут из ресурса.

Параметры

string $key

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

void

mixed __get(string $key)

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

Параметры

string $key

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

mixed

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

void __construct(mixed $resource)

Создать новый экземпляр ресурса.

Параметры

mixed $resource

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

void

static Resource make(dynamic $parameters)

Создать новый экземпляр ресурса.

Параметры

dynamic $parameters

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

Resource

static mixed collection(mixed $resource)

Создать новый анонимный ресурсный набор.

Параметры

mixed $resource

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

mixed

protected mixed collectResource(mixed $resource)

Преобразовать заданный ресурсный набор в отдельные ресурсы.

Параметры

mixed $resource

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

mixed

protected string|null collects()

Получить ресурс, который собирает этот ресурс.

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

string|null

ArrayIterator getIterator()

Получить итератор для ресурсного набора.

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

ArrayIterator

array toArray(Request $request)

Преобразовать ресурс в массив JSON.

Параметры

Request $request

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

array

Response toResponse(Request $request)

Создать HTTP-ответ, представляющий объект.

Параметры

Request $request

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

Response

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.5/Illuminate/Http/Resources/Json/ResourceCollection.html

Spec-Zone.ru

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