Laravel9已经发布了,最新的Release有很多特性,比如PHPv8.0的最低要求,controller路由组,新的错误页面,Scout数据库引擎,新的邮件组件集成、Flysystem3.x、数据库访问改进等。在开始这些新功能之前,有必要说明一下从Laravel9开始的12个月时间表(之前是每6个月):Laravel使用了很多社区包集成在框架中,包括Symfony相关组件。由于Symfony6.0的延迟发布,Laravel9.0要到2022年才能发布。由于延迟发布,我们必须等到2022年9月才能将基本的Symfony组件升级到Symfony6.0。此外,由于我们的年度发布总是在Symfony发布两个月后发布,这为我们未来的发布提供了更好的参考。根据支持政策文档,以下是即将发布的版本的暂定日期:版本PHP(*)发布错误修复安全修复6(LTS)7.2-8.02019年9月3日2022年1月25日20227年9月6日7.2-8.03月3日,202010月6日2020年3月3日7.3-8.12020年9月8日2022年7月26日20239年1月24日(LTS)8.0-8.12022年2月8日2024年2月8日2025102月8日8.0-8,202月7日2024年8月7日2025年2月7日Laravel9是下一个长期支持版本(LTS),将在2024年2月之前收到错误修复,在2025年2月之前收到安全修复。以下是我们在之前的帖子中介绍的一些Laravel9新功能:PHP8是Laravel9的最低版本新设计的路由:列表新测试--coverage选项直接在终端中显示覆盖率匿名存根迁移现在是默认的新查询生成器接口PHP8字符串函数将邮件功能从SwiftMailer移动到Symfony邮件程序支持Flysystem3.xBoost数据库访问引擎隐式路由绑定与枚举(PHP8.1)控制器路由组枚举数据库属性转换强制范围绑定LaravelBreezeAPI和Next.jsLaravelScout数据库引擎全文索引刀片模板内联渲染主页设计Laravel官网推出了Laravel9的全新升级,由@martinrariga设计,Torchlight编码。关于Laravel9.x的更多信息这些只是Laravel9中的一些新功能,如需完整列表,请查看[Laravel9发行说明](https://laravel.com/docs/mast...)和升级指南。另外,如果你想要一个简单的更新方法,你可以参考LaravelShift。如果您喜欢视频格式,请查看Laracasts:Laravel9中的新功能以获得有关此版本的免费视频。最后,我们要感谢所有做出贡献、提交PR、分享想法和使用该框架的人。Laravel是一个真正的全球团队。原文:https://laravel-news.com/lara...
