Laravel - Spatie 权限说权限不存在

Laravel - Spatie permissions saying permission doesn't exist

我有一个正在执行的 FormRequest class 设置

public function authorize()
{
    return Auth::user()->hasPermissionTo('can update users');
}

但是它抛出异常

但是在我的数据库中肯定存在权限

我是否需要使用某种形式的命名约定或者我可能做错了什么?

谢谢

尝试清除 Laravel 的缓存,如果添加的权限没有被缓存获取,就会发生这种情况。

按照@Tudor 的建议,在您的终端中尝试 运行 php artisan cache:clear 以清除 laravel 缓存

~问候