PaginatedResourceResponse
class PaginatedResourceResponse extends ResourceResponse (View source)
Свойства
| смешанный тип | $resource | Базовый ресурс. | из ResourceResponse |
Методы
| пустое значение | __construct(смешанный тип $resource) Создать новый ответ ресурса. | из ResourceResponse |
| Response | toResponse(Request $request) Создать HTTP-ответ, представляющий объект. | |
| массив | wrap(Collection|массив $data, массив $with = [], массив $additional = []) Оборачивает заданные данные, если необходимо. | из ResourceResponse |
| логическое значение | haveDefaultWrapperAndDataIsUnwrapped(массив $data) Определяет, есть ли у нас стандартная оболочка и заданные данные не обернуты. | из ResourceResponse |
| логическое значение | haveAdditionalInformationAndDataIsUnwrapped(массив $data, массив $with, массив $additional) Определяет, были ли добавлены данные «with», и наши данные не обернуты. | из ResourceResponse |
| строка | wrapper() Получить стандартную оболочку данных для ресурса. | из ResourceResponse |
| целое число | calculateStatus() Вычислить соответствующий код состояния для ответа. | из ResourceResponse |
| массив | paginationInformation(Request $request) Добавить информацию о постраничном отображении в ответ. | |
| массив | paginationLinks(массив $paginated) Получить ссылки на постраничное отображение для ответа. | |
| массив | meta(массив $paginated) Собрать метаданные для ответа. |
Подробное описание
пустое значение __construct(смешанный тип $resource)
Создать новый ответ ресурса.
Response toResponse(Request $request)
Создать HTTP-ответ, представляющий объект.
protected массив wrap(Collection|массив $data, массив $with = [], массив $additional = [])
Оборачивает заданные данные, если необходимо.
protected логическое значение haveDefaultWrapperAndDataIsUnwrapped(массив $data)
Определяет, есть ли у нас стандартная оболочка и заданные данные не обернуты.
protected логическое значение haveAdditionalInformationAndDataIsUnwrapped(массив $data, массив $with, массив $additional)
Определяет, были ли добавлены данные «with», и наши данные не обернуты.
protected строка wrapper()
Получить стандартную оболочку данных для ресурса.
protected целое число calculateStatus()
Вычислить соответствующий код состояния для ответа.
protected массив paginationInformation(Request $request)
Добавить информацию о постраничном отображении в ответ.
protected массив paginationLinks(массив $paginated)
Получить ссылки на постраничное отображение для ответа.
protected массив meta(массив $paginated)
Собрать метаданные для ответа.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Http/Resources/Json/PaginatedResourceResponse.html