共计 1373 个字符,预计需要花费 4 分钟才能阅读完成。
Laravel 9 曾经公布,最新 Release 有许多个性,比方最低要求 PHP v8.0、控制器路由组、全新的谬误页面、Scout 数据库引擎、全新的邮件组件集成、Flysystem 3.x、数据库存取晋升等。
开始这些新个性之前,须要阐明下从 Laravel 9 开始,每 12 个月的打算安顿(之前是每 6 个月):
Laravel 应用很多社区包集成在框架中,包含 Symfony 相干组件。因为 Symfony 6.0 公布延期了,才导致了 Laravel 9.0 直到 2022 年才公布。
因为延期公布,咱们必须要等到 2022 年 9 月就能够将根底的 Symfony 组件降级到 Symfony 6.0。此外,因为咱们的年度公布总是在 Symfony 公布两个月后进行,这为咱们将来的公布提供了更好的参考。
从 反对政策 文档,以下是行将公布的暂定日期的预期:
版本 PHP (*) 公布 Bug 修复 平安修复
6 (LTS) 7.2 – 8.0 September 3rd, 2019 January 25th, 2022 September 6th, 2022
7 7.2 – 8.0 March 3rd, 2020 October 6th, 2020 March 3rd, 2021
8 7.3 – 8.1 September 8th, 2020 July 26th, 2022 January 24th, 2023
9 (LTS) 8.0 – 8.1 February 8th, 2022 February 8th, 2024 February 8th, 2025
10 8.0 – 8.1 February 7th, 2023 August 7th, 2024 February 7th, 2025
Laravel 9 是下一个长期反对版本(LTS),将在 2024 年 2 月之前承受谬误修复,并在 2025 年 2 月之前承受平安修复。以下是咱们在之前的帖子介绍的一些 Laravel 9 的新个性:
PHP 8 是 Laravel 9 的最低版本
全新设计 routes:list
新的测试 –coverage 选项间接在终端中显示覆盖率
匿名存根迁徙当初是默认的
新的查问生成器接口
PHP8 字符串函数
将邮件性能从 SwiftMailer 移至 Symfony mailer
反对 Flysystem 3.x
晋升数据库拜访引擎
带有枚举的隐式路由绑定(PHP8.1)
控制器路由组
枚举数据库属性转换
强制作用域绑定
Laravel Breeze API 和 Next.js
Laravel Scout 数据库引擎
全文索引
Blade 模板行内渲染
Soketi Echo 服务器
反对 Bootstrap 5 分页视图(可选)
异样页面改良
全新 str() 和 to_route() 函数
全新的品牌首页设计
Laravel 官网 启用 Laravel 9 全新降级,由 @martinrariga 设计, 由 Torchlight 提供编码显示。
更多对于 Laravel 9.x
这些只是 Laravel 9 中的一些新性能,要查看残缺列表,请查看 [Laravel 9 发行阐明](https://laravel.com/docs/mast…)以及 降级指南。此外,如果你想要一个简略的更新形式能够参考 Laravel Shift。
如果你喜爱视频格式,请查看 Laracasts:Laravel 9 的新性能 对于这个版本的免费视频。
最初,咱们要感激所有奉献、提交 PR、分享想法和应用该框架的人。Laravel 是一个真正的寰球团队。
原文:https://laravel-news.com/lara…