lavarel7中间件使用
中间件使用流程
Mytest.php
1、定义中间件类:自定义类名Mytest+固定方法handle
class Mytest{
public function handle(Request $request,Closure $next){
echo ‘adedssd’;
return response(‘addldkdd’,502);//不想往后执行
return $next($request);//想往后执行
}
}
2、到Kermel.php注册中间件
‘mytest’=> \App\Http\Middleware\Mytest::class,
3、触发中间件:在路由调用方法
Route::get(‘mydb/index’,’Mydb@index’)->middleware(‘mytest’);
中间件用途:比如,登录验证