讨论数量:
group的意义大概就是能够同时给多个路由绑定同样的中间件吧,上面那个大概等同于
Route::get('index', ['middleware' => ['employee'],'uses'=>'TestController@index']);
Route::get('create', ['middleware' => ['employee'],'uses'=>'TestController@create']);
如果组内路由太多,配置起来太麻烦,所以放在group 上。
至于前置中间件还是后置,主要看中间件 $next($request)
的位置
后置举例:
$response = $next($request); // 先执行controller
check() // 后置操作
return $response // 返回响应
推荐文章: