Route::group('group', function(){
Route::rule('index/index','index/index')->middleware(["IsAdmin"]);
Route::rule('index/GetRequest','index/GetRequest');
})->middleware(["CheckToken"]);
第一个路由单独设置了一个中间件IsAdmin。
第一个路由添加了一个参数
public function handle($request, \Closure $next)
{
//
// var_dump("IsAdmin");die;
$request->is_admin = "is_admin";
return $next($request);
}
当我访问第二个路由,但是is_admin ,竟然能打印出来is_admin 的值,说明第二个路由也走了中间件,我把IsAdmin var_dump(11);die; 第二个路由就执行中断了。