TP框架V6.0.10LTS已发布(兼容PHP8.1)

发布时间 - 2022-01-04 00:00:00    点击率:

thinkphp v6.0.10版本主要添加了php8.1的兼容支持,以及thinkorm的一些改进,并宣布成为thinkphp历史上第二个lts版本,借此辞旧迎新之际,祝大家新年快乐

6.0LTS版本核心不再做功能更新,仅作优化及BUG修复,BUG修复时间和安全更新均延长至2025年10月24日。

主要更新

  • 兼容PHP8.1

  • 改进cookie跨域删除

  • 改进多语言自动加载

  • 改进url生成

  • Filesystem增加url方法 获取文件访问地址

  • 文件上传错误支持多语言

  • 修正 make:controller 指令错误

  • 发送cookie前先检查请求头是否已发送

  • 改进多文件上传的文件hashName冲突问题

  • 调整thinkPath路径赋值为真实绝对路径 以避免特殊环境潜在隐患

  • 支持 psr7 response

  • 控制器中间件支持动态参数

  • 改进env文件解析

ThinkORM主要更新:

  • 修正column方法

  • Db和模型增加filter数据处理机制

  • 调整json处理

  • 修正sqlite驱动lock

  • 获取数据库字段类型不区分大小写

  • 修正多对多关联中间表数据

  • 修正多对多模型

  • 改进db类hidden/visible/append 方法处理机制

  • 改进关联的软删除查询

  • 完善获取sql时的字符转义

安装和更新

V6版本开始仅支持Composer安装及更新,支持上个版本的无缝更新,直接使用

composer update

更新到最新版本即可。

如果需要全新安装,使用:

composer create-project topthink/think tp
推荐学习:《最新的10个thinkphp视频教程》


# thinkphp  # 多语言  # 文件上传  # 辞旧迎新  # 第二个  # 数据处理  # 上个  # 最新版本  # 祝大家  # 再做  # 仅作 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 利用python获取某年中每个月的第一天和最后一天  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  北京网站制作的公司有哪些,北京白云观官方网站?  Laravel如何处理异常和错误?(Handler示例)  Laravel Fortify是什么,和Jetstream有什么关系  使用spring连接及操作mongodb3.0实例  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  如何在云主机上快速搭建网站?  jquery插件bootstrapValidator表单验证详解  Angular 表单中正确绑定输入值以确保提交与验证正常工作  Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  活动邀请函制作网站有哪些,活动邀请函文案?  BootStrap整体框架之基础布局组件  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  大连 网站制作,大连天途有线官网?  如何在阿里云完成域名注册与建站?  如何快速生成凡客建站的专业级图册?  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  使用豆包 AI 辅助进行简单网页 HTML 结构设计  如何在Windows服务器上快速搭建网站?  EditPlus 正则表达式 实战(3)  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Python图片处理进阶教程_Pillow滤镜与图像增强  Python制作简易注册登录系统  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  Java垃圾回收器的方法和原理总结  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  如何续费美橙建站之星域名及服务?  教你用AI润色文章,让你的文字表达更专业  Laravel怎么使用artisan命令缓存配置和视图  JavaScript如何实现继承_有哪些常用方法  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  php结合redis实现高并发下的抢购、秒杀功能的实例  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  Swift中swift中的switch 语句  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  canvas 画布在主流浏览器中的尺寸限制详细介绍  Python文件操作最佳实践_稳定性说明【指导】  Laravel如何处理表单验证?(Requests代码示例)  Laravel怎么在Controller之外的地方验证数据