2016-02-13 69 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