Так я следующие таблицы: «порядок», «комментарии», «персонал» и «ContactPerson»добавить соотношение, которое зависит от содержания таблицы
Что я хочу, чтобы получить все заказы с их комментарии и то комментария автор
так я не делаю это, чтобы получить комментарии:
Order::with('comments')->get();
нет проблем здесь. Но как я могу получить автор этих комментариев.
Таблица заказа имеет следующие поля: id_author -> Int fk_author -> перечисления ('персонал', 'ContactPerson')
Теперь в зависимости от fk_author поля, автор должен быть извлечен из персонала таблицы или таблицы контактных лиц.
Как я могу это достичь?