Laravel API Middleware Возврат JSON всего запроса - PullRequest
0 голосов
/ 26 сентября 2018

Мои контроллеры, которые отвечают на запрос API, все отвечают данными, которые должны быть преобразованы в JSON.

Вместо использования json_encode() в каждом контроллере, я хотел бы использовать промежуточное программное обеспечение, чтобы просто обернуть ответ.Поскольку эти маршруты для API уже защищены промежуточным программным обеспечением auth:api, которое из того, что я прочитал, определено в ядре Laravel.

Как мне добавить метод к этому промежуточному программному обеспечению, который бы делал всеобработка JSON для меня?может

1 Ответ

0 голосов
/ 26 сентября 2018

В случае API очень распространено возвращать только модель или коллекцию.

Если вы делаете это return $someData в вашем контроллере API, $someData будет автоматически преобразовано в JSON и возвращено с соответствующими заголовками.

Промежуточное программное обеспечение не требуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...