【发布时间】:2017-03-19 02:05:30
【问题描述】:
我想在 Laravel 中添加一个包来管理角色和权限,
我找到了一些包:
- https://cartalyst.com/manual/sentinel/2.0
- http://docs.toddish.co.uk/verify/laravel-5/
- https://github.com/Zizaco/entrust
但我不知道哪个更好!
我的要求:
我已经有一个管理面板和用户管理系统,现在我想添加一个用于添加用户组的部分,这样我就可以从管理面板创建用户组,然后将权限分配给用户组,然后我可以将用户分配给组。 在站点中,我应该验证用户访问权限。
我想知道我可以使用 db 和管理面板使用这些软件包管理组和角色吗?
【问题讨论】:
-
@AbuSayem 谢谢,您有任何将权限集成到数据库中的教程吗?
-
阅读其文档。我认为这是有据可查的
-
你应该试试 PHP-Casbin 及其 Laravel 中间件:github.com/php-casbin/laravel-authz
标签: php laravel acl laravel-5.3 rbac