ThinkPHP5.1中间件在控制器中使用过程

本文介绍了ThinkPHP5.1框架中如何在控制器中使用中间件,详细描述了创建、注册及应用中间件的步骤,帮助初学者理解中间件在处理用户请求时的作用。通过实例展示了中间件的配置和功能规则,强调了中间件的适用场景和限制,提醒开发者避免在中间件中执行复杂逻辑。
摘要由CSDN通过智能技术生成

ThinkPHP5.1中间件在控制器中使用过程

使用中间件的开始以及我的步骤描述,希望可以帮到才学php 或者才学think框架的你们希望能够与你们交流,让自己进步。
  1. 中间件在Thinkphp框架中的作用我已经明白了,就是在请求即将达到应用层之前,对用户访问资源时候,产生的header头 或者 用户的请求参数时候输入的post 或get 或者别的请求类型,以及url 路径进行操作,其中包括了前置或者后置操作或者执行顺序等方案。在理解后觉得这个东西在处理用户请求数据的时候有极大的作用,比之直接在控制器或者在行为里面处理好了很多。(于是怀着满满的激动心情阅读5.1的文档手册)。
  2. 在阅读完文档后,按照官方手册的方法,在命令行中敲出如下代码:
    php think make:middleware Check
    这段代码的意思没有任何问题就是生产一个中间件目录以及创建一个新的名字为Check中间件文件
    该内容正常完成没有问题
  3. 按照文档要求方案粘贴了5.1的文档代码clipboard.png完全照着手册复制的,没有任何问题,确认进行了保存以及任何错误。
  4. 在此确认在我的admin模块根目录下放置了一个名字为 middleware.php的文件 如下图所示clipboard.png,就这样进行一个注册,那么这个模块下如果想使用中间件,就可以使用了。
  5. 然后我在控制器内按照文档手册中的内容,根据控制器中间件内容描述加入了如图所示的代码clipboard.png,
  6. 结果发现,代码没有被执行,纳闷的我摸了摸脑袋,按照我的理解应,如果这么做了的话,应该可以直接应用了才对的,结果对象是个空的。无奈下,按照自己的理解,我在中间件内停止了代码clipboard.pngclipboard.png </
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值