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时代——聊聊ThinkPHP的2026和未来
2026年01月30日
-
ThinkPHP8.1.4版本发布——兼容PHP8.5及多项优化
2026年01月16日
-
你和专业文档手册之间,只差一个“录制”按钮
2025年11月12日
-
客服团队的效率革命:培训文档制作时间立省80%,告别无效内耗
2025年11月12日
-
从AI焦虑到AI从容:给企业的AI转型心理指南
2025年11月12日
最新资讯
-
保持初心,一起拥抱AI时代——聊聊ThinkPHP的2026和未来
2026年01月30日
-
ThinkPHP8.1.4版本发布——兼容PHP8.5及多项优化
2026年01月16日
-
你和专业文档手册之间,只差一个“录制”按钮
2025年11月12日
-
客服团队的效率革命:培训文档制作时间立省80%,告别无效内耗
2025年11月12日
-
从AI焦虑到AI从容:给企业的AI转型心理指南
2025年11月12日