ThinkPHP发布V8.1.2——喜迎🐍年新春
流年 · 1年前
### ThinkPHPV8.1.2版本为改进版本,主要完善了验证及多模块的视图渲染,并正式分离了验证和容器组件为独立依赖,后续相关改进可以无需等待框架更新,官方还推出了全新的调试服务。
### 藉此机会祝贺大家在新的一年开发无忧、事事顺意、🐍年成功!
## 主要更新
* 改进事件订阅及多级通配符
* 增加`ValidateRuleSet`类 用于更方便的进行数组验证
* 增加验证分组、规则集和规则别名方法
* 路由分组绑定方法增加`prefix`参数 (用于是否自动prefix 默认为true)
* 修正批量验证
* 支持通过`rules`方法定义验证规则( 返回数组或验证对象)
* 依赖注入支持使用`self`
* 路由Rule支持 `append`、`middleware`方法多次调用
* 修正通过 `must `属性设置必须验证的字段不生效
* 优化 Cookie 设置(数组 key 为字符串数值时,PHP 会自动转换为 int)
* 修正分组多级路由合并检查
* 改进多模块模式的视图自动渲染定位
* 改进`dateFormat`验证规则
* 多语言增加`auto_detect_browser`参数
* `Response`增加`getCookie`方法
* `Validate`和`Container`组件移出核心并独立依赖
* 改进`pathinfo`兼容获取
## 官方文档
官方手册 [https://doc.thinkphp.cn](https://doc.thinkphp.cn) 已经同步更新
## 服务上新
官方最新上线了调试库`think-dumper`支持本地和远程调试(基于`symfony/var-dumper`库实现并接管了内置的`dump`助手函数),希望大家在新的一年里面调试无忧,让代码变得更简单,通过composer安装:
```php
composer require topthink/think-dumper
```
如果是全新安装项目库的话,默认会安装`think-dumper`库。
<br>
推荐资讯
-
调试技能这件事,以后可以交给 AI 自己去做了
2026年09月09日
-
我把一段 4 秒的科技馆视频,教 AI 变成了一个技能
2026年09月06日
-
给员工配一个 AI,还是给公司建一套 AI?
2026年08月31日
-
官方 Skill 市场正式上线:一键解锁企业级 AI 能力
2026年08月29日
-
一句话造一个格子空间:ThinkChat空间看板功能上线
2026年08月24日
最新资讯
-
调试技能这件事,以后可以交给 AI 自己去做了
2026年09月09日
-
我把一段 4 秒的科技馆视频,教 AI 变成了一个技能
2026年09月06日
-
给员工配一个 AI,还是给公司建一套 AI?
2026年08月31日
-
官方 Skill 市场正式上线:一键解锁企业级 AI 能力
2026年08月29日
-
一句话造一个格子空间:ThinkChat空间看板功能上线
2026年08月24日