2016-02-13 62 views
0

我已经使用Entrust作为laravel,一切正常,直到我使用中间件路由过滤器。在Entrust for Laravel中使用中间件路由过滤器

就像我说的,除了middlware过滤器之外,一切正常。我已经将routemiddleware数组添加到内核中。因此,这是基本的过滤器是什么样子,也就是在文档中发现同样的事情:

Route::group(['prefix' => 'admin', 'middleware' => ['role:admin']], function() { 
    Route::get('/', '[email protected]'); 
    Route::get('/manage', ['middleware' => ['permission:manage-admins'], 'uses' => '[email protected]']); 
}); 

但我得到这个错误:

ReflectionException in Container.php line 779: Class role:admin does not exist

+0

您是否在内核中添加了行? –

回答

0

完成安装后,你需要运行composer dump-autoload ,并确保您遵循文档的每一步

+0

完成了所有这些工作,包括清除缓存,但结果相同。 – shaNnex

相关问题