我想创建一个与多个枢轴表的多态关系。我有一张可以分配给账户,角色,旅程和国家的需求表。这需要是多对多的关系,因为相同的要求可能适用于多个国家和/或旅行和/或账户等。Laravel 4多态与多个枢轴表
然后,我需要一张表格,列出用户的突出要求。例如:如果用户有一个特定的帐户并且有与该帐户相关的需求,那么这些需求将被添加到用户的需求清单中。
我的一个解决方案是首先将需求分配给在多对多关系中使用数据透视表的帐户,角色,旅程和国家/地区。然后使用多态关系,我会将用户连接到任何关联数据透视表。
但我不知道该怎么做,或者甚至有可能?
这里是我的表:
user_requirements
- ID
- USER_ID
- requireable_id
- requireable_type
account_requirement
- ID
- ACC ount_id
- requirement_id
role_requirement
- ID
- ROLE_ID
- requirement_id
trip_requirement
- ID
- ACCOUNT_ID
- requirement_id
country_requirement
- ID
- ACCOUNT_ID
- requirement_id
这里有一个类似的帖子: [laravel-多对多海报] [1] 你能回答这个职位。 [1]:http://stackoverflow.com/questions/21966465/laravel-manytomany-multiple – CRIMUVI