我无法确定如何确定航行者中的用户角色。我正在尝试根据这样的用户角色进行一些策略检查:
public function browse(User $user)
{
$user->role == 'admin';
}
但是,即使对于角色为admin的用户,这也会返回false(This action is unauthorized.
)。
我正在使用 laravel 5.6 和 voyager 1.1.3
答案 0 :(得分:0)
在voyager的users表中没有任何角色或角色名。我必须使用role_id
public function browse(User $user)
{
if ( $user->role_id == 1 ) {
return true;
} else {
return false;
}
}
有什么方法可以使用角色名称?