Laravel集中管理用户角色/访问级别

时间:2015-10-08 11:43:33

标签: security laravel authentication

如何在Laravel中集中管理角色/用户访问权限?

如果我有2个应用程序,如何存储用户可能是1个应用程序中的基本用户以及高级用户或另一个用户的管理员这一事实?

1 个答案:

答案 0 :(得分:0)

所以,我用一个单独的mySQL数据库做了这个。

我将此添加到mu用户类protected $connection = 'mysqlUserDB';,它指定它应该连接到包含我的角色和权限的其他数据库。

我有这个:'admin_role' => 'process_loss_admin',在我的application.php。

然后我可以测试登录用户是否是管理员:

if ($user->hasRole(config('application.admin_role'))) {

简单