复杂的雄辩关系

时间:2013-07-23 18:32:28

标签: laravel laravel-4

我有多对多的关系,用户和角色,我已经解决得很好。但是,我还有另一个我想要联系的表,称为潜在客户。可以将用户和该用户的角色分配给潜在客户。

例如,我创建了一个角色,让我们称之为'经理'。现在,当我管理我的用户时,我需要能够将不同的用户分配给不同的角色,这将是多对多关系(角色可以有很多用户,用户可以有很多角色)。所以我会将“经理”的角色分配给用户A.

现在,当我修改我的潜在客户时,我希望能够为我的潜在客户分配一个role_user(在我的示例中,我想将用户分配到该潜在客户),但我首先需要为该潜在客户(经理)分配一个角色,然后才能将具有该角色的用户分配给该潜在客户。

目前,我使用数据透视表名role_user为用户和角色设置了多对多关系。然后,我使用另一个名为role_user的数据透视表,在数据透视表leadslead_role_user上设置了多对多关系设置。

模型+控制器 - http://paste.laravel.com/D6h

我的错误:调用未定义的方法Illuminate \ Database \ Query \ Builder :: roles()

我觉得这样做比现在要困难得多。

0 个答案:

没有答案