我已经将Entrust用于 laravel,在我使用中间件路由过滤器之前一切正常。
就像我说的,除了中间件过滤器之外,一切都很好。我已将 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:类角色:管理员不存在