委托laravel hasRole函数不起作用
我正在使用laravel 5并使用委托获得许可。我有一个名为admin的用户名。我有一个名为admin的角色。我已将角色分配给用户id。但下面的命令不起作用委托laravel hasRole函数不起作用,laravel,laravel-5,Laravel,Laravel 5,我正在使用laravel 5并使用委托获得许可。我有一个名为admin的用户名。我有一个名为admin的角色。我已将角色分配给用户id。但下面的命令不起作用 Route::get('/secret', function() { $user = Auth::user(); if (Entrust::hasRole('admin')) { print_r($user); return 'True'; } return 'Not
Route::get('/secret', function()
{
$user = Auth::user();
if (Entrust::hasRole('admin'))
{
print_r($user);
return 'True';
}
return 'Not ok';
});
您必须执行以下操作(如果一切设置正确):
“检查角色和权限”下的详细信息
Route::get('/secret', function()
{
$user = Auth::user();
if ($user->hasRole('admin'))
{
print_r($user);
return 'True';
}
return 'Not ok';
});