0

私は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: クラスの役割: 管理者が存在しません

4

1 に答える 1