委托laravel hasRole函数不起作用

委托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

我正在使用laravel 5并使用委托获得许可。我有一个名为admin的用户名。我有一个名为admin的角色。我已将角色分配给用户id。但下面的命令不起作用

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';
});