ThinkPHP V8.0.4版本发布——常规更新
流年 · 1年前
ThinkPHP 8.0.4版本为常规更新版本
## 主要更新:
* Request增加setRootDomain方法
* 修正RedirectResponse的restore方法
* cache/redis 驱动改为使用时才连接
* 标签内的缓存标识列表为空时,不调用 clearTag 方法
* 修正默认异常模板的编码输出
* 修复文件响应文件名为中文无法正确在浏览器下载中使用的问题
* Session Facade增加注释
* 修正清空路由规则方法未清空分组路由的问题
* requireCallback 验证规则支持传入数组
* 支持设置控制台默认执行用户
* 异常类增加AlwaysErrorMsg注解支持 明确指定是否需要输出错误信息
* 改进路由到类的方法支持数组方式
* 改进复杂条件验证唯一
* requireIf验证支持数组方式
* 修正路由分组的调度检查
## ThinkORM主要更新:
* 修复json字段写入字符串null的bug
* 改进BelongsToMany attach方法返回的对象
* 修正软删除fetch方法
* 模型增加autoInc属性用于设置数据表自增主键 支持字符串或true(自动获取主键值)
* 模型增加inc和dec方法 配合save方法使用
* 延迟写入改进
* 改进一对一match方法
* 优化绑定属性到父模型时数据获取
* 修复数据库类型为mongodb无查询条件时查询不到数据
* 优化查询缓存
* 修复关联对象动态设置表后缀之后写入数据时不自动添加数据表后缀的问题
* 修正多态一对多关联,类型未定义时,预载入查询数据集时抛出异常改为null,与查询模型对象和延迟获取保持一致
* 修改模型更新方法,默认关闭全局查询范围限制
* 改进whereMonth查询
## 官方手册
官方文档 [http://doc.thinkphp.cn](http://doc.thinkphp.cn)
[知识库](https://support.topthink.com/@thinkphp/)
## 官方服务
`ThinkPHP`官方生态服务由[顶想云](https://www.topthink.com/)(`TOPThink Cloud`)提供,<strong>为生态提供专业的贴心服务和价值之选</strong>,提供企业一站式数智化服务。
[ThinkChat智能体商店](https://chat.topthink.com/vip)已经上线,你现在可以使用官方提供的[智能体](https://chat.topthink.com/chat/eorole)来解决ThinkPHP开发过程中遇到的问题。
推荐资讯
-
对话无损的秘密:ThinkChat 的上下文优化之道
2026年06月11日
-
ThinkChat 空间知识库技能:让每个团队都拥有自己的"企业大脑"
2026年06月07日
-
ThinkChat IM频道上线——你随身超级工作助理
2026年06月07日
-
你的AI助理,终于能帮你"上网干活"了
2026年05月11日
-
ThinkChat 工作空间:让 AI 成为真正的团队成员
2026年05月07日
最新资讯
-
对话无损的秘密:ThinkChat 的上下文优化之道
2026年06月11日
-
ThinkChat 空间知识库技能:让每个团队都拥有自己的"企业大脑"
2026年06月07日
-
ThinkChat IM频道上线——你随身超级工作助理
2026年06月07日
-
你的AI助理,终于能帮你"上网干活"了
2026年05月11日
-
ThinkChat 工作空间:让 AI 成为真正的团队成员
2026年05月07日