laravel 创建中间件

发布时间:2026/7/28 14:11:45
laravel 创建中间件 1生成中间件:php artisan make:middleware LoginMiddleware目录在blog\app\Http\Middleware\LoginMiddleware.php2注册中间件。blog\app\Http\Kernel.phpprotected $routeMiddleware [‘auth’ \Illuminate\Auth\Middleware\Authenticate::class,‘auth.basic’ \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,‘bindings’ \Illuminate\Routing\Middleware\SubstituteBindings::class,‘can’ \Illuminate\Auth\Middleware\Authorize::class,‘guest’ \App\Http\Middleware\RedirectIfAuthenticated::class,‘throttle’ \Illuminate\Routing\Middleware\ThrottleRequests::class,‘login’ \App\Http\Middleware\LoginMiddleware::class,//新注册的中间件];3通过注册中间件限制一些路由的访问先执行中间件。blog\routes\web.phpRoute::group([‘middleware’‘login’],function(){Route::get(’/’, function () {return view(‘welcome’);});});