Spec-Zone.ru › Laravel 8

ResourceResponse

class ResourceResponse implements Responsable (View source)

Свойства

mixed $resource

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

Методы

void __construct(mixed $resource)

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

Response toResponse(Request $request)

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

array wrap(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(array $data, array $with = [], array $additional = [])

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

Параметры

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/8.x/Illuminate/Http/Resources/Json/ResourceResponse.html

Spec-Zone.ru

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