QQ扫一扫联系
Laravel 9计划于2021年9月发布,已被推迟到2022年1月,使其成为第一个在12个月发布周期后推出的长期支持 (LTS) 版本。造成这种延迟的原因有很多,包括但不限于以下几点:
Laravel 使用各种社区驱动的项目和大约九个Symfony库。然而,Symfony计划在2021年11月之前发布6.0版本。延迟将使Laravel团队能够将这个新版本的Symfony作为Laravel 9的一部分。
延迟将使团队有时间监控Laravel如何与新版本的Symfony交互两个月。它还为他们提供了纠正任何重大更改或错误的空间。
最后,推迟Laravel 9的发布可以更好地为Laravel团队定位,以应对未来每年的发布。在Symfony发布后,这将为团队提供两个月的额外提升时间。
由于这些原因,您可以看到其发布的延迟值得等待。
Laravel 9需要最新的PHP 8和PHPUnit 8进行测试。这是因为Laravel 9将使用最新的Symfony v6.0,它也需要PHP 8。
@ModStart: Laravel 9 将成为 Laravel 的下一个 LTS 长期支持版本,并将在 2022 年初的某个时候发布。强烈建议下一个版本基于Laravel 9,而非Laravel 8。
非常期待,我也是开发者。
真正的原因是因为你用了MySQL8.0,用MySQL5.7就没有这个问题。
你用MySQL8.0的话,无论你的PHP是5.6还是7.0,都有这个问题。
以上回答仅限截止2021年12月1日所发布的版本,不保证将来发布的新版本能够良好的支持MySQL8.0
@ModStart: 真正的原因是因为你用了MySQL8.0,用MySQL5.7就没有这个问题。
你用MySQL8.0的话,无论你的PHP是5.6还是7.0,都有这个问题。
以上回答仅限截止2021年12月1日所发布的版本,不保证将来发布的新版本能够良好的支持MySQL8.0