Laravel 基于用户角色的 voyager 策略

Laravel voyager policy based on user role

我找不到如何确定 voyager 中的用户角色。我正在尝试根据用户角色进行一些策略检查,如下所示:

public function browse(User $user)
{
  $user->role == 'admin';
}

但是这个 returns 错误 (This action is unauthorized.) 即使对于具有管理员角色的用户也是如此。 我正在使用 laravel 5.6voyager 1.1.3

voyager 中的用户 table 中没有角色或 role_name。我必须使用 role_id

 public function browse(User $user)
    {
     if (  $user->role_id == 1 ) {
     return true;       
     } else {
     return false;      
     }
    }

有什么办法可以使用角色名称吗?