我已经使用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
您是否在内核中添加了行? –