Spec-Zone.ru › Laravel 10

ResourceResponse

class ResourceResponse implements Responsable (View source)

Свойства

mixed $resource

Базовый ресурс.

Методы

void __construct(mixed $resource)

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

Response toResponse(Request $request)

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

array wrap(Collection|array $data, array $with = [], array $additional = [])

Оборачивание заданных данных, если необходимо.

bool haveDefaultWrapperAndDataIsUnwrapped(array $data)

Определение наличия стандартной обертки и разворачивания заданных данных.

bool haveAdditionalInformationAndDataIsUnwrapped(array $data, array $with, array $additional)

Определение наличия дополнительных данных "with" и разворачивания наших данных.

string wrapper()

Получение стандартной обертки данных для ресурса.

int calculateStatus()

Вычисление соответствующего кода состояния для ответа.

Подробности

void __construct(mixed $resource)

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

Параметры

mixed $resource

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

void

Response toResponse(Request $request)

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

Параметры

Request $request

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

Response

protected array wrap(Collection|array $data, array $with = [], array $additional = [])

Оборачивание заданных данных, если необходимо.

Параметры

Collection|array $data
array $with
array $additional

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

array

protected bool haveDefaultWrapperAndDataIsUnwrapped(array $data)

Определение наличия стандартной обертки и разворачивания заданных данных.

Параметры

array $data

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

bool

protected bool haveAdditionalInformationAndDataIsUnwrapped(array $data, array $with, array $additional)

Определение наличия дополнительных данных "with" и разворачивания наших данных.

Параметры

array $data
array $with
array $additional

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

bool

protected string wrapper()

Получение стандартной обертки данных для ресурса.

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

string

protected int calculateStatus()

Вычисление соответствующего кода состояния для ответа.

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

int

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

Spec-Zone.ru

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