Я хочу иметь возможность определять отношения в Laravel, где «Клиент» может быть связан с «Действиями» через «Контакты» или «Оборудование» - в будущем может возникнуть необходимость добавить и других (например, цитаты) ).
В настоящее время у меня настроены отношения между «Действие», «Оборудование» и Заказчиком. Таким образом, при просмотре «Клиента», я вижу все «Действия», созданные на «Оборудовании», которые связаны с «Клиентом».
Очевидно, что я не могу создать новую взаимосвязь в модели «Клиент» с именем «Действия» и не могу найти способ определить одну взаимосвязь, которая связана с несколькими таблицами.
Хранение «Клиента» в самой «Акции» не является идеальным, поскольку «Оборудование» или «Контакт» могут перемещаться между «Клиентами».