@vuldozer

Как отдать объект с отношениями в виде объектов?

Выдаю список объектов через api в виде json.
У объекта есть отношения с другими классами через belongTo и прочее.
Стандартно, при использовании вот такого способа
return response()->json($events, 200);
я получаю в json id связанных объектов.
Я, конечно, могу перед отдачей обойти массив возвращаемых объектов и каждому запихнуть сущности вместо id, но это какие то костыли.
Может быть, есть штатный способ, который я не могу найти в доках?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
JhaoDa
@JhaoDa
LaravelRUS Team
есть штатный способ, который я не могу найти в доках?
https://laravel.com/docs/6.0/eloquent-resources
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexfilus
@alexfilus
Senior backend developer
Если есть возможность, лучше всего добавить к запросу with.
Если нет, то можно повызывать сущности по связям, тогда данные появятся в объекте $events
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы