我想創建一個與多個樞軸表的多態關係。我有一張可以分配給賬戶,角色,旅程和國家的需求表。這需要是多對多的關係,因爲相同的要求可能適用於多個國家和/或旅行和/或賬戶等。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