Laravel 7 已进入生命周期结束阶段
发布时间 作者 Paul Redmond
Laravel 7 自 2021 年 3 月 3 日起正式进入生命周期结束阶段,将不再收到任何安全修复。建议使用 Laravel 7 的应用程序升级到 Laravel 8。
以下是 Laravel 支持策略随着 Laravel 9(作为下一个长期支持 (LTS) 版本)即将发布而逐渐形成的趋势
版本 | 发布时间 | 错误修复截止日期 | 安全修复截止日期 |
---|---|---|---|
6 (LTS) | 2019 年 9 月 3 日 | 2021 年 9 月 7 日 | 2022 年 9 月 6 日 |
7 | 2020 年 3 月 3 日 | 2020 年 10 月 6 日 | 2021 年 3 月 3 日 |
8 | 2020 年 9 月 8 日 | 2022 年 3 月 1 日 | 2022 年 9 月 6 日 |
9 (LTS) | 2021 年 9 月 | 2023 年 9 月 | 2024 年 9 月 |
10 | 2022 年 9 月 | 2024 年 3 月 | 2024 年 9 月 |
Laravel 7 为 Laravel 生态系统引入了一些很棒的新功能,为后续版本中进一步的增强奠定了基础
- Laravel Sanctum
- 第一方 HTTP 客户端
- 自定义 Eloquent 类型转换
- Blade 组件标签和改进
- 路由缓存速度改进
如果您不熟悉 Laravel 的发布机制,请阅读我们的 Laravel 发布流程工作原理 文章,它将为您提供更多信息。Laravel 还转向了 年度主要版本发布周期(例如,Laravel 9 到 Laravel 10),这意味着主要版本将每年发布一次,而不是每六个月发布一次。Laravel 9 预计将于 2021 年 9 月发布,随后 Laravel 10 将于 2022 年 9 月发布。
此外,如果您想要一种简便的升级方式,请不要忘记 Laravel Shift。