laravel自定义中间件

1.通过php artisan make:middleware CheckAge, app/Http/Middleware下自动生成CheckAge文件

laravel自定义中间件

所有的中间件文件都会自动生成function handle方法

2.Kernel.php中添加路由中间件

laravel自定义中间件

'age' => \App\Http\Middleware\CheckAge::class

3.最后一步,定义路由

Route::namespace('v1')->group(function (){
    Route::get('testage/{age}','[email protected]')->middleware('age');
});