关于定义中间件,我们来看实例:
在执行完“php think make:middleware Check”命令行之后,app文件夹下,会出现一个middleware\Check.php文件。
接着我们来注册中间件,如下图:
\app\middleware\Check::class
1、定义中间件
在Index.php控制器中,定义一个middleware()方法
在View下创建一个视图文件index\middleware.html文件
同时在middleware\Check.php文件中定义一个request的返回对象。如下图:
2、处理Http请求,如下图:
Address.php控制器
middleware.php注册中间件文件
定义一个视图模板View\Address\middleware.html
Middleware\Check.php中间件定义文件
刷新执行后,执行结果如下: