Spec-Zone.ru › Laravel 5.5

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

Spec-Zone.ru

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