在没有模型实例的情况下检查权限会引发错误

时间:2017-09-01 15:08:50

标签: laravel laravel-5.4

我在AuthServiceProvider和刀片文件中定义了一个策略,我使用@can访问它,它会引发跟随错误。

Undefined property: Illuminate\Auth\Access\Gate::$check

不幸的是,谷歌搜索这句话并没有报告任何事情所以看起来只是我面对这个问题。

我在Laravel 5.4上。

刀片文件中的策略检查

@can("use-some-module", null)
    You have access
@elsecan
    You DO NOT have access
@endcan

AuthServiceProvider中定义的策略

Gate::define('use-some-module', function ($loggedInUser) {
    return <can access or not>
});

0 个答案:

没有答案