中间件是什么?
中间件主要用于拦截或过滤应用的HTTP请求,并进行必要的业务处理
可以看成是 数据访问过程中的拦截器 。比如可以在控制器处理之前,先验证token是否过期,是否正确等。
1.创建中间件
可以手动创建,也可以使用命令创建中间件
php think make:middleware Check
2.注册全局中间件
全局中间件在 app
目录下面 middleware.php
文件中定义
访问任何一个控制器都会先执行这个中间件
3.在控制器中单独注册中间件
只有访问 Index
控制器时,才会执行这个中间件。
访问 其他
控制器不会执行
4.在路由中注册中间件
在 route/app.php
中编辑路由,注册中间件
那么在访问这个路由时,会执行此中间件
评论 (0)