用户表、角色表和节点表多对多关联


 我的表是这样的:

用户表 user [id,name,role_id]

角色表 role [id,name]

节点表 node [id,name]

用户绑定角色表 user_role [id,user_id,role_id]

角色绑定节点表 role_node[id,role_id,node_id]

逻辑是如下

每个用户可以绑定多个角色,每个角色可以绑定多个节点。

$this->belongsToMany('App\Role','user_roles'); 这样可以获取到用户关联到的角色。

问题:我应该怎样才能通过用户获取到节点信息,就是一个用户绑定了多少个节点?


点赞 取消点赞 收藏 取消收藏

<< 上一篇: 请问一下,怎么查看我用的laravel是哪个版本的

>> 下一篇: 如何简化默认异常日志啊