在laravel,将两个多对多(归属)连接在一起的最佳方式是什么?
我有两个工作多对多(属于多个)关系。我正在寻找将这两种关系连接在一起的第三种连接。现在我自己用手动的方式来做,但我真的想知道是否有内置的Laravel方式。另外,实现这一目标最有效、最恰当的方法是什么 以下是表格的简短介绍: 用户表与角色相关,使用角色用户透视表, 权限表使用权限_角色表与角色表相关。一切正常,但如何将用户和权限关联在一起。我怎样才能得到这样的东西在laravel,将两个多对多(归属)连接在一起的最佳方式是什么?,laravel,many-to-many,Laravel,Many To Many,我有两个工作多对多(属于多个)关系。我正在寻找将这两种关系连接在一起的第三种连接。现在我自己用手动的方式来做,但我真的想知道是否有内置的Laravel方式。另外,实现这一目标最有效、最恰当的方法是什么 以下是表格的简短介绍: 用户表与角色相关,使用角色用户透视表, 权限表使用权限_角色表与角色表相关。一切正常,但如何将用户和权限关联在一起。我怎样才能得到这样的东西$permissions=App\User::find(1)->permissions()->get()以Laravel方式完成 我不
$permissions=App\User::find(1)->permissions()->get()代码>以Laravel方式完成
我不能使用类似于hasManyThrough关系的内容,因为用户、角色和权限的表中没有任何相关列,例如用户。角色id或角色。用户id,我可以使用
我遇到了一个类似的问题。[这里](stackoverflow.com/questions/37393687/laravel-5-2-query-many-to-many-to-one)是我提出的一个问题,并给出了答案。希望能有帮助。谢谢@ThomasVanderVeen我也是这样做的。事实上,我想知道是否有一种方法可以处理这种关系。
users
name
email
password
role_user
role_id
user_id
roles
name
permission_role
permission_id
role_id
permissions
name
route