ThinkPHP V8.0.4版本发布——常规更新
流年 · 2年前
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开发过程中遇到的问题。
推荐资讯
-
PHP 重大RCE漏洞的ThinkPHP站点应对速查
2026年10月22日
-
调试技能这件事,以后可以交给 AI 自己去做了
2026年09月09日
-
我把一段 4 秒的科技馆视频,教 AI 变成了一个技能
2026年09月06日
-
给员工配一个 AI,还是给公司建一套 AI?
2026年08月31日
-
官方 Skill 市场正式上线:一键解锁企业级 AI 能力
2026年08月29日
最新资讯
-
PHP 重大RCE漏洞的ThinkPHP站点应对速查
2026年10月22日
-
调试技能这件事,以后可以交给 AI 自己去做了
2026年09月09日
-
我把一段 4 秒的科技馆视频,教 AI 变成了一个技能
2026年09月06日
-
给员工配一个 AI,还是给公司建一套 AI?
2026年08月31日
-
官方 Skill 市场正式上线:一键解锁企业级 AI 能力
2026年08月29日