首页 > 其他 > 详细

laravel-permission 做权限 记录

时间:2019-12-16 13:58:52      阅读:101      评论:0      收藏:0      [点我收藏+]

 

1场景 公司的业务是做一个平台  公司可以入住   每个公司 可以可以创建角色。 然后为角色分配权限.

那么所有前提   所有权限只能由我们平台自己定义 

选择的库   因为用的laravel框架    故选择 laravel-permission 

 

注意点 :

1 每个公司的角色可能会重名,所以要稍微修改原库的表 

技术分享图片

加了一个company_id  区分不同公司  同一个角色 

技术分享图片

这样就可以解决同名问题了

2 在需要的模型上 定义guard_name属性,并且把当前模型 继承  Illuminate\Foundation\Auth\User 这个目的 是为了 能使用 模型的中的 can 方法 方便权限判断

3 使用权限中间件的时候  要把中间件添加到   App\Http\kernel 

4 其它基本就是看文档按照api操作了....

 

laravel-permission 做权限 记录

原文:https://www.cnblogs.com/cbywan/p/12048699.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!