当前位置: 首页 > article >正文

thinkphp6入门(19)-- 中间件向控制器传参

可以通过给请求对象赋值的方式传参给控制器(或者其它地方),例如

<?php

namespace app\middleware;

class Hello
{
    public function handle($request, \Closure $next)
    {
        $request->hello = 'ThinkPHP';
        
        return $next($request);
    }
}

然后在控制器的方法里面可以直接使用

public function index()
{
	return $this->request->hello; // ThinkPHP
}

注意,在控制器中的方法和官方文档中的不同,使用官方的方法会报错

by 软件工程小施同学


http://www.kler.cn/a/229347.html

相关文章:

  • 近红外简单ROI分析matlab(NIRS_SPM)
  • <OS 有关>Ubuntu 24 安装 openssh-server, tailscale+ssh 慢增加
  • [c语言日寄]精英怪:三子棋(tic-tac-toe)3命慢通[附免费源码]
  • 游戏市场成果及趋势
  • LSA更新、撤销
  • Vue语音播报功能
  • 鸿蒙 WiFi 扫描流程(2)
  • 《爬虫职海录》卷二 • 爬在广州
  • 2024.1.26力扣每日一题——边权重均等查询
  • 游戏后端如何实现服务器之间的负载均衡?
  • MySQL-运维篇-日志
  • 京东物流基于 StarRocks 的数据分析平台建设
  • Linux实验记录:使用BIND提供域名解析服务
  • 学习并用好大模型
  • 大型语言模型(LLM)的优势、劣势和风险
  • C语言-4
  • 【机器学习与自然语言处理】预训练 Pre-Training 各种经典方法的概念汇总
  • css浮动
  • Spring Boot项目整合Seata AT模式
  • Python OpenCV实现图片像素区域缩放
  • 2.4-学成在线内容管理之项目实战
  • MES生产执行管理
  • 几个MySQL系统调优工具
  • 代理模式
  • springboot 整合 PowerJob实现定时任务调度
  • FY-SA-20237·8-AI‘sIQ