Задать вопрос
@Eugene70

Как вывести связь от полиморфной pivot таблицы?

Здравстввуйте.
Есть такая структура таблиц.
60bb101462c3d492234081.png
events связан через personable (полиморфная связь) с persons, а того в свою очередь есть roles через person_role. Эти роли я получаю вот так
$event->persons()->with('roles')->paginate($paginate)

Проблема заключается в том, что у каждого persons есть роль, которая привязана к конкретному events и для этой связи используется many to many от полиморфной таблицы personable.
Каким образом я могу получить список ролей через связь от полиморфной таблицы?
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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