Как на одну страницу вывести данные из разных моделей в laravel?

Добрый вечер. Имеются три модели: записи, рубрики и теги, информацию которых необходимо вывести на одной странице, например, редактирование записи.
Вопрос: как реализовать данную возможность правильным способом в laravel?
Понятное дело, что я могу собрать нужные мне данные из трех таблиц в одном методе контроллера и передать их во вью, но в таком случае как минимум я теряю гибкость, а как максимум - этот способ мне кажется не верным с точки зрения архитектуры кода.

Прошу меня поправить, если я где-то ошибся. Спасибо за помощь!
  • Вопрос задан
  • 223 просмотра
Пригласить эксперта
Ответы на вопрос 2
@bitw
web-dev
А что мешает сделать в моделе релейшены и создать ресурс через который отдавать нужные данные у учетом связей.
Сесурс сделает обработку данных из модели. Его передаете в шаблон
Ответ написан
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
данные из трех таблиц в одном методе контроллера и передать их во вью, но в таком случае как минимум я теряю гибкость, а как максимум - этот способ мне кажется не верным с точки зрения архитектуры кода.

если под данными из таблиц подразумеваются модели, то как раз так и надо
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы