0
我正在开发一个基本上检查用户类型并重定向到单个页面的身份验证系统。动态设置角色权限
基本上应该有2种类型的账户一样的:
个人账户和企业账户
在企业帐户的人可以选择一组特定的订阅,而对个人账户的人应该能够升级
每种类型的帐户都有一组由管理员设置的特定权限,用户只能执行这些类型的任务。
那么我该如何去解决laravel这类问题。 现在我手动使用
if($user->hasRole(['owner', 'admin'])) {
//Redirect to the admin page
}
//检查要检查用户实际拥有的权限
if($user->can(['edit-user', 'create-post'])){
//Create a post
}
现在我需要的是我想要的管理员动态地设置权限,并检查用户类型自动。