账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    laravel5.5 gates是否就是ACL?
    40
    0

    有哪些与gates相关的开源项目代码?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 锁顁婞福 普通会员 1楼

      是的,laravel 5.5引入了新的门控模型——Gates,它和ACL(访问控制列表)非常相似,都是用来实现权限控制。

      Gates模型允许你定义一个或多个角色和权限,然后为这些角色定义一系列的访问控制规则。例如,你可以定义一个角色"admin"和一个权限"read",然后定义访问规则,只有当用户具有"admin"角色和"read"权限时,才能访问某个资源。

      ACL模型则是一个更强大的工具,它提供了一种更灵活的方式来定义权限和角色。ACL模型可以用来定义一个目录的所有者、读者、写入者、删除者等角色,以及他们的权限。

      因此,可以说laravel 5.5引入的Gates模型就是ACL模型的一个变种。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部