调用未定义的方法Laravel Defender

时间:2016-08-10 02:23:34

标签: php laravel authentication

我使用的是Laravel 5.1。*。已安装defender并创建了我的角色' admin' ...但何时会使用中间件' needsRole' (在routes.php中)或者' Defender :: hasRole(' admin')' (在控制器中)不工作。

消息错误

BadMethodCallException in Builder.php line 2093:
Call to undefined method Illuminate\Database\Query\Builder::hasRole()

1 个答案:

答案 0 :(得分:0)

确保在模型Artesaos\Defender\Traits\HasDefender中使用特征两件事并注册服务提供者然后执行composer dump-autoload