thinkphp8中间件与请求对象--php进阶篇

       第一部分,先介绍中间件

        thinkphp8的中间件分4种,分别是全局中间件、应用中间件、路由中间件、控制器中间件。

        基于自动多应用模式分别建立这4种中间件。打开命令行,切换到根目录下。执行以下命令快速建立中间件。

php think make:middleware app\mp_toutiao\middleware\Auth

php think make:middleware app\mp_toutiao\middleware\Check

php think make:middleware app\mp_toutiao\middleware\Hello

php think make:middleware app\mp_toutiao\middleware\World

在Auth.php文件的handle方法写入代码如下
        echo 'Auth中间件,';
        return $next($request);

在Check.php文件的handle方法写入代码如下

        echo 'check中间件,';
        return $next($request);

在Hello.php文件的handle方法写入代码如下

        echo 'hello中间件,';
        return $next($request);

在World.php文件的handle方法写入代码如下

        echo 'world中间件,';
        return $next($request);

        先给Auth,Check,Hello3个中间件改个别名,在config下面的middleware.php中的alias项中添加如下代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值