Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 03.06.2021 16:01:35

Выходной фильтр для контроллера JSON RESTful API

Laravel v8x.
Есть контроллер с RESTful API, отдающим JSON. Без разных примочек.
Нужен какой-то способ для любых методов фильтровать отдачу (структура в return в методах) и форматировать по своему усмотрению.
Например, чтобы можно было добавить \JSON_UNESCAPED_SLASHES в json_encode или удалить пустые записи (для всех методов API).

Не в сети

#2 03.06.2021 17:02:14

Re: Выходной фильтр для контроллера JSON RESTful API

почитайте про resources, мне кажется их возможности вам и нужны

Не в сети

#3 03.06.2021 18:36:44

Re: Выходной фильтр для контроллера JSON RESTful API

Совершенно не вижу связи `resources` к вопросу о фильтрации JSON из контроллера.

Ещё раз. Есть контроллер, отдающий JSON. Вот, перед отдачей весь JSON нужно фильтровать или настроить формирование JSON. Например, добавить JSON_PRETTY_PRINT.

Изменено tishaishii (03.06.2021 18:40:09)

Не в сети

#4 03.06.2021 19:10:41

Re: Выходной фильтр для контроллера JSON RESTful API

Совершенно не вижу связи `resources` к вопросу о фильтрации JSON из контроллера.

учите мат.часть значит. api resource controller + resources. https://laravel.com/docs/8.x/eloquent-r … -responses всю страницу изучить полезно.
п.с. минусую в ответ за ваше умение адекватно общаться

Изменено Eskono (03.06.2021 19:18:11)

Не в сети

#5 03.06.2021 19:23:59

Re: Выходной фильтр для контроллера JSON RESTful API

Лучше бы не отвечали. Засоряете вопрос.

Не в сети

#6 03.06.2021 19:31:18

Re: Выходной фильтр для контроллера JSON RESTful API

О боже какие мы нежные)) долго ждать помощи будете с таким расплывчатым описанием и минусованием тех кто пытался помочь. Откланиваюсь с этого форума

Не в сети

Подвал раздела