在 Laravel Spatie 中获取登录用户角色

时间:2021-06-02 09:03:11

标签: php laravel

我正在尝试获取登录的用户角色并根据控制器的角色重定向它们。但结果是视图中的一个空白页面。

User 模型:

    public function isAdmin() {
        if ($this->hasRole('admin')) {
            return true;
        }
        return false;
    }

DashboardController

    protected $user;

    public function __construct(User $user) {
        $this->middleware('auth');
        $this->user = $user;
    }

    public function index() {
        if ($this->user->isAdmin()) {
            return view('dashboard');
        }
    }

ddd($this->user) 返回空。

0 个答案:

没有答案