ThinkPHP 8.1.3 版本发布

软件资讯 软件资讯 发布于 7小时前 2 浏览 0 回复

ThinkPHP 8.1.3 版本发布

主要更新

主要增加了路由子目录分组定义和路由版本检测,并优化了日志写入。

  • 核心移出ClassNotFoundException异常,直接使用 think-container 中的异常类

  • 改进分组绑定的MISS路由支持

  • 路由地址的URL不支持直接访问

  • ModelService
    兼容orm4.0

  • 改进CallbackDispatch

  • 增加header请求过滤检测方法

  • 增加version方法用于版本控制检测

  • 改进改进withoutmiddleware对自动layer中间件的支持

  • 改进日志的写入确保按照日志的记录时间

  • 日志LogRecord记录时间信息

  • 开启强制路由的不再检查路由地址直接访问

  • 路由定义支持分组子目录,支持自动扫描子目录注册分组

  • 改进Route类group方法用法

  • 改进路由的name生成

  • fixed:路由组设置了中间件等,但子路由没有设置时,合并问题

  • 增加php think optimize:config 指令

  • 改进 php think route:listphp think optimize:route指令,支持分组子目录规则

注意:由于日志记录格式做了调整,内置日志文件写入由按日志类型记录优化为按时间记录更直观,如果你的应用存在对日志进行获取的情况或使用了自定义驱动,可以参考内置的File驱动进行调整。

官方文档

官方手册 https://doc.thinkphp.cn 已经同步更新 🤖官方AI助理:https://chat.topthink.com/chat/eorole

ThinkPHP官方 顶想云服务 已经全面布局AI,包括针对开发者、个人和企业的AI产品。



为您推荐相关文章:

  • ThinkPHP V8.0.2 发布 —— 修正版本
  • ThinkPHP V8.0.3 发布 —— 改进 PSR 兼容性
  • 同类文章推荐:

  • Cloudflare 1.1.1.1 出现严重故障
  • Docker 25.0.12 发布
  • 亚马逊全新 AI IDE「Kiro」发布
  • BootstrapBlazor v9.8.1 已经发布,Bootstrap 样式的 Blazor UI 组件库
  • Lua 5.5.0 首个 Beta 版本发布
  • 苹果考虑收购法国 AI 初创公司 Mistral AI