分享 / 0 / 10 / 创建于 7年前
太久没更新版本了,有点跟不上。考虑要不要玩5.5。
5.5是稳定的LTS版本,当然要更新,如果你还没用上PHP7,那就更有必要了。
多了一些减少开发工作量的玩意儿,针对 HTTP 输入输出多了一些接口和方法,可以基于这些改良将业务逻辑写的更优雅,然后就是这几个版本走来的一些组件优化和更新。
生产项目有在用5.1、5.3、5.4,但是都没升级过。试过从5.1升到5.2,忘了什么原因,最后没成功。
另外说一个遇到的区别(坑),5.3的Redis队列需要Lua,然而阿里云的Redis那时还不支持,所以还是自己开Redis服务器。
突然想起来了,5.2的时候Eloquent 默认$incrementing = true,我们刚好有几个表的主键不是自增的,没认真看Update Guide,上线了才发现问题,一时间又没找到原因,就回滚回5.1了……
$incrementing = true
所以认真看Update Guide和写测试是很重要的。
LTS 的更新建议跟上,主要是 2018 年 6 月份将会停止 5.1 LTS 的安全更新。
版本号增加了,算不?
@medz 冷
我这两天在看。。
也好想知道他们之间的区别啊啊,就用了5.1,升级到5.5是一定的,只是目前还没人给个简洁的区别文章出来,得自己啃啃。
可以用 Laravel shift,或者自己对照着每个版本的升级指南一步步升级上来。
啃了半天的文档,复制粘贴了一些东西,也就是从前言到前端开发那一块的文档.
可以参考一下。 明天继续看剩下的。。laravel 5.5 相对 5.1 中的变动 (1)
我要举报该,理由是:
5.5是稳定的LTS版本,当然要更新,如果你还没用上PHP7,那就更有必要了。
多了一些减少开发工作量的玩意儿,针对 HTTP 输入输出多了一些接口和方法,可以基于这些改良将业务逻辑写的更优雅,然后就是这几个版本走来的一些组件优化和更新。
生产项目有在用5.1、5.3、5.4,但是都没升级过。试过从5.1升到5.2,忘了什么原因,最后没成功。
另外说一个遇到的区别(坑),5.3的Redis队列需要Lua,然而阿里云的Redis那时还不支持,所以还是自己开Redis服务器。
突然想起来了,5.2的时候Eloquent 默认
$incrementing = true
,我们刚好有几个表的主键不是自增的,没认真看Update Guide,上线了才发现问题,一时间又没找到原因,就回滚回5.1了……所以认真看Update Guide和写测试是很重要的。
LTS 的更新建议跟上,主要是 2018 年 6 月份将会停止 5.1 LTS 的安全更新。
版本号增加了,算不?
@medz 冷
我这两天在看。。
也好想知道他们之间的区别啊啊,就用了5.1,升级到5.5是一定的,只是目前还没人给个简洁的区别文章出来,得自己啃啃。
可以用 Laravel shift,或者自己对照着每个版本的升级指南一步步升级上来。
啃了半天的文档,复制粘贴了一些东西,也就是从前言到前端开发那一块的文档.
可以参考一下。
明天继续看剩下的。。
laravel 5.5 相对 5.1 中的变动 (1)