Laravel空间角色获取当前用户角色
使用laravels Spatial/Roles是否有方法获取登录的当前用户角色 我试过了Laravel空间角色获取当前用户角色,laravel,laravel-5,Laravel,Laravel 5,使用laravels Spatial/Roles是否有方法获取登录的当前用户角色 我试过了 if($this->hasRole('admin')) { //do something } 但这是行不通的我明白了,对于在座的各位来说,这就是你们的做法 if(Auth::user()->hasRole('my_role_name')) { // do something } //otherwise do something else 在使用trait的模型中(大多数情况下是
if($this->hasRole('admin')) { //do something }
但这是行不通的我明白了,对于在座的各位来说,这就是你们的做法
if(Auth::user()->hasRole('my_role_name'))
{
// do something
}
//otherwise do something else
在使用trait的模型中(大多数情况下是
User
),您可以调用各种方法来验证或检索角色。它们是:
角色
hasRole
hasAnyRole
hasAllRoles
getRoleNames
{{Auth::user()->roles->pull('name')}
如果您解释您提供的代码如何回答问题,这将是一个更好的答案。