Я пытаюсь создать полиморфную связь с несколькими сводными таблицами. У меня есть таблица требований, которые могут быть назначены для учетных записей, ролей, поездок и стран. Это должно быть много-много отношений, потому что одно и то же требование может применяться к нескольким странам и/или поездкам и/или счетам и т. Д.Laravel 4 Полиморфный с несколькими сводными таблицами
Мне нужна таблица, в которой перечислены неуместные требования для пользователя. Например: если у пользователя есть определенная учетная запись и существуют требования, связанные с этой учетной записью, тогда эти требования будут добавлены в список требований пользователя.
Одно из решений, которое я имею, заключается в том, чтобы сначала назначить требования к учетным записям, ролям, поездкам и странам, используя таблицы Pivot в отношениях от многих до многих. Затем, используя полиморфное отношение, я должен подключить пользователя к тому, что относится к сводным таблицам.
Но я не знаю, как это сделать или если это возможно?
Вот мои таблицы:
user_requirements
- ID
- user_id
- requireable_id
- requireable_type
account_requirement
- ID
- согл ount_id
- requirement_id
role_requirement
- ID
- ROLE_ID
- requirement_id
trip_requirement
- ID
- account_id
- requirement_id
country_requirement
- идентификатор
- account_id
- requirement_id
Вот аналогичный пост: [Laravel-manytomany-кратно] [1] Не могли бы вы ответить на этот пост. [1]: http://stackoverflow.com/questions/21966465/laravel-manytomany-multiple – CRIMUVI