//路由端代码
Route::rule('am/:id','Address/middle')
->middleware([Auth::class,Check::class]);
同时使用两个中间件,Auth和Check。Auth就一个handle,如下:
public function handle($request, \Closure $next)
{
if($request->param('id') == 10)
{
echo '管理员';
}
return $next($request);
}
Check相关内容如下:public function handle($request, \Closure $next)
{
//前置中间件
echo "<br>前置<br>";
//后置中间件
$response=$next($request);
echo '<br>后置<br>';
return $response;
}
public function end(Response $response)
{
echo '收尾<br>';
}
最佳答案
