[英]Laravel Voyager Admin - How to set permission to access only data of particular user role to him instead of all data
[英]Laravel voyager policy based on user role
我無法確定如何確定航行者中的用戶角色。 我正在嘗試根據這樣的用戶角色進行一些策略檢查:
public function browse(User $user)
{
$user->role == 'admin';
}
但是,即使對於具有角色admin的用戶, This action is unauthorized.
返回false( This action is unauthorized.
)。 我正在使用laravel 5.6和voyager 1.1.3
voyager的用戶表中沒有任何角色或角色名。 我必須使用role_id
public function browse(User $user)
{
if ( $user->role_id == 1 ) {
return true;
} else {
return false;
}
}
有什么方法可以使用角色名稱?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.