gate和policy的区别
来源:15-10 使用laravel的Gate实现权限管理(下)

慕先生0341757
2017-08-03
这个gate用法和语法都和之前讲的policy很相似 还有之前那个guard 也是有点限制越权的味道 他们具体区别适合于什么场景或者说是区别
写回答
1回答
-
gate和policy都可以用来做用户的权限,gate只能用来做用户的权限,而且算是过程式的,比如你要给用户有多个对象(文章,评论)等的权限,你就要写很多gate,但是policy是对象式的,文章的权限我放在文章policy,评论的权限我放在评论policy,policy也可以不止局限于用户。policy更为强大。gate更为方便。guard则是用户认证的领域的东西了,代表用户是否登陆。不是i 用户权限了
012017-08-06
相似问题