【发布时间】:2016-02-13 12:42:56
【问题描述】:
我在 laravel 中使用了 Entrust,在我使用中间件路由过滤器之前一切正常。
就像我说的,除了中间件过滤器之外,一切都很好。我已将 routemiddleware 数组添加到内核。所以这基本上就是过滤器的样子,与文档中的内容相同:
Route::group(['prefix' => 'admin', 'middleware' => ['role:admin']], function() {
Route::get('/', 'AdminController@welcome');
Route::get('/manage', ['middleware' => ['permission:manage-admins'], 'uses' => 'AdminController@manageAdmins']);
});
但是我遇到了这个错误:
Container.php 第 779 行中的ReflectionException:类角色:admin 确实 不存在
【问题讨论】:
-
你在内核中添加了这些行吗?
标签: php laravel-5 middleware entrust