Eloquent hasManyThrough Отношения с несколькими сквозными - PullRequest
0 голосов
/ 28 июня 2019

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

В настоящее время у меня настроены отношения между «Действие», «Оборудование» и Заказчиком. Таким образом, при просмотре «Клиента», я вижу все «Действия», созданные на «Оборудовании», которые связаны с «Клиентом».

Очевидно, что я не могу создать новую взаимосвязь в модели «Клиент» с именем «Действия» и не могу найти способ определить одну взаимосвязь, которая связана с несколькими таблицами.

Хранение «Клиента» в самой «Акции» не является идеальным, поскольку «Оборудование» или «Контакт» могут перемещаться между «Клиентами».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...