Spec-Zone.ru › Laravel 7

Ответ ресурса

класс ResourceResponse реализует Responsable (Просмотреть исходный код)

Свойства

смешанный $resource

Основной ресурс.

Методы

void __construct(смешанный $resource)

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

Ответ toResponse(Запрос $request)

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

массив wrap(массив $data, массив $with = [], массив $additional = [])

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

логическое значение haveDefaultWrapperAndDataIsUnwrapped(массив $data)

Определить, есть ли у нас стандартный обёртчик и данные без обертки.

логическое значение haveAdditionalInformationAndDataIsUnwrapped(массив $data, массив $with, массив $additional)

Определить, были ли добавлены данные "with" и наши данные без обертки.

строка wrapper()

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

целое число calculateStatus()

Рассчитать соответствующий код состояния ответа.

Детали

void __construct(смешанный $resource)

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

Параметры

смешанный $resource

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

void

Ответ toResponse(Запрос $request)

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

Параметры

Запрос $request

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

Ответ

protected массив wrap(массив $data, массив $with = [], массив $additional = [])

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

Параметры

массив $data
массив $with
массив $additional

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

массив

protected логическое значение haveDefaultWrapperAndDataIsUnwrapped(массив $data)

Определить, есть ли у нас стандартный обёртчик и данные без обертки.

Параметры

массив $data

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

логическое значение

protected логическое значение haveAdditionalInformationAndDataIsUnwrapped(массив $data, массив $with, массив $additional)

Определить, были ли добавлены данные "with" и наши данные без обертки.

Параметры

массив $data
массив $with
массив $additional

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

логическое значение

protected строка wrapper()

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

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

строка

protected целое число calculateStatus()

Рассчитать соответствующий код состояния ответа.

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

целое число

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

Spec-Zone.ru

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