Laravel中间件-中间件-后端

1.定义中间件

php artisan make:middleware LoginMiddleware(这里换成你要命名的中间件类名 例如AdminLogin)

2.注册全局中间件

打开Middleware文件夹中Kernel.php

a.protected $routeMiddleware 方法中复制一行'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,

b.throttle换成你想要设置的中间件名,例如adminlogin

c.\Illuminate\Routing\Middleware\换成你中间类的所在空间

d.\Middleware\是第一步中间件类所在的目录,默认目录Middleware

e.ThrottleRequests换成你第一步设置的中间类名称

3.路由器中监听中间件

路由中,路由组Route::group(['middleware'=>'adminlogin'],function(){})

4中间件中添加判断参数

打开你的中间件类

//request变量 记录所有的请求参数

if($request->session()->has('id)) {

return $next($request);

} else {

return redirect('/');

原创文章 8 获赞 5 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u011318755/article/details/105634953