目前我正在处理一个 Laravel 5 项目,其中包含约100个POST和GET路由。我尝试在这里添加中间件,但是该项目背后的逻辑非常复杂。中间件在此处将扮演非常重要的角色。以前,我使用分组,例如:
Route::group(['middleware' => 'auth'], function(){
//routes
});
但是自从我不得不在群组中创建群组之后,一切变得非常混乱,例如:
Route::group(['middleware' => 'auth'], function(){
Route::group(['middleware' => 'status'], function(){
//routes
});
});
目前我有20个控制器,每个控制器包含大约5个路由。你能否建议一种在大型项目中更有效使用中间件的方法?你通常使用什么方式?提前感谢!