ThinkPHP V6.0.4 版本发布——双节快乐!

topthinkThinkPHP V6.0.4 版本发布——双节快乐!

V6.0.4版本发布,本版本为累积常规更新,主要涉及路由和模型方面的改进,祝大家国庆中秋双节快乐!随着6.0逐渐趋于稳定,预计今年即将迎来新的 LTS 版本。

官方近期上线的服务包括:? ThinkAPI统一接口服务

主要更新:

新增

  • [新增] 多语言支持解析json文件
  • [新增] 增加app.url配置 用于命令行下构建request
  • [新增] 模型类增加convertNameToCamel属性,支持数据格式转为驼峰命名输出
  • [新增] Relation类增加getForeignKeygetLocalKey方法

修正

  • [修正] 修复规则为空的 bug
  • [修正] 修正请求缓存中间件
  • [修正] 改进验证的append方法处理造成多次验证的情况
  • [修正] 改进资源路由对路由到类的支持
  • [修正] 修正重定向路由的传参
  • [修正] 调整http初始化位置 防止容器绑定自身造成死循环
  • [修正] 改进 Redis 驱动select参数处理
  • [修正] 改进多对多关联查询

优化

  • [优化] 优化session文件缓存 path获取
  • [优化] 改进路由参数检测
  • [优化] 改进路由参数获取和变量检查
  • [优化] 路由的请求缓存可以通过request_cache_key配置参数关闭 便于开发模式
  • [优化] 调整路由配置载入位置
  • [优化] 改进路由缓存指令 取消opis/closure依赖
  • [优化] 改进路由的额外参数检测
  • [优化] 改进Config类的has方法判断
  • [优化] 改进参数绑定对 Null 值的支持
  • [优化] 改进when条件查询的闭包处理
  • [优化] 改进一对一关联查询对order排序的支持

安装和更新

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

composer update

更新到最新版本即可。

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

composer create-project topthink/think tp

官方文档

  • 官方6.0完全开发手册
  • 6.0入门必读教程
vue seo 优化

hmf123:请问 vue 如何简单的做到 seo 优化,项目已经完成,怎么在减少工作量的情况下,SEO 优化?opengps:动态加载没办法 seo 的 buliugu:那你需要 ssr 了,参考 https://ssr.vuejs.org/zh danhahaha:另外给搜索引擎写一套简单的 html

应用宝为什么更新那么频繁?

yongliu:几乎每次打开应用宝,都会发现有更新了, 应用商店的目标不应该是默默提供应用下载管理服务的吗?结果应用宝存在感刷的比谁都勤快,看历史记录,最近一个半月就有 6 次更新... https://www.wandoujia.com/apps/257487/historynightwitch:负责这个的员工,总得恰饭啊,不能开发完了 v1.0 就离职了…

画了几天时间,初步搞了个可视化页面交互搭建

custw:体验地址 源代码 Ttttnik:厉害 不过还需要优化

大家经历过哪些面试造火箭,工作拧螺丝的经历

bbman:如题~shpkng:面试各种渲染各种数学各种复杂判定各种性能优化,实际工作切图做 UI RyanGo:我竟然经历过面试拧螺丝 工作造火箭 agriphar:大厂都是面试造火箭,工作拧螺丝 小作坊倾向于面试拧螺丝 工作造火箭

等待编译结果的结果在干什么

ZZSZZSZZS:v 站有做 FPGA 的老哥吗,每次编译的时候都要等好久,在这段时间里大家都在干什么呢。吐槽一下 fpga 的这些工具链真的太难用了,工程稍微一大,编译时间就上天,甚至可能等了半个小时之后发现犯了个简单的语法错误。编译开个多线程结果全部线程还是挤在一个核里面跑,而且一个核都跑不满,真一核有难,7 核围观。干硬件的啥时候才有个好用的工具链啊…