Laravel 12 现已发布 !
发布日期 2025 年 2 月 24 日
Laravel 12 现已发布,引入了 React
、Vue
和 Livewire
的新入门套件,并更新了最新的上游依赖项。
今年 Laravel 框架的核心重点是维护、更新上游依赖项以及提供全新的入门套件。
这主要是一个以维护为中心的版本,它更新上游依赖项,并且具有最少的重大变化或一些主要功能。
因此,绝大多数应用程序都能够升级,而无需更改应用程序代码。🚀
随着越来越多的应用程序使用 Laravel 构建,我们专注于全年不断推出新功能而不会造成重大变化,我们每年的发布版本用于更新依赖项或解决新 PHP 版本兼容性。
我们在今年的 Laravel 11 版本中看到了许多出色的功能,并且随着今年的进展,我们将继续看到 Laravel 12 的定期更新。
推出全新入门套件
Laravel 12 包含新的入门套件,包括 React
、Vue
或 Livewire
支持。这些将包括 Shadcn
组件,对于 Livewire
堆栈,可以选择免费版 Flux
组件。此外,每个入门套件都提供了一个 WorkOS AuthKit
变体:
- 社交认证
- 密钥认证
- 基于电子邮件的身份验证
- 使用 WorkOS 进行 SSO
您可以在文档中 了解有关使用新入门套件的更多信息。
PHP 8.2 最低支持继续
Laravel 12 仍然要求 PHP 8.2
作为最低 PHP
版本。如前所述, “这主要是以维护为重点的版本,它更新了上游依赖项,并且具有最少的重大更改或少数主要功能。”
安装 Laravel 12
如果您正在使用 Laravel Herd,请更新到最新版本以获取新安装程序。如果没有 Herd,您可以使用 Laravel 安装程序:
composer global require laravel/installer
然后运行:
laravel new projectname
升级到 Laravel 12
Laravel Shift 是最简单的升级方式,但您也可以按照 Laravel 文档中的升级指南进行操作。
Laravel 支持政策
对于所有 Laravel 版本,都会提供 18 个月的 Bug 修复和 2 年的安全修复。对于所有其他库(包括 Lumen),只有最新的主要版本才会收到 Bug 修复。
版本 | PHP(*) | 发布 | Bug修复直至 | 安全修复直至 |
---|---|---|---|---|
Laravel 10 | 8.1 - 8.3 | 2023 年 2 月 14 日 | 2024 年 8 月 6 日 | 2025 年 2 月 4 日 |
Laravel 11 | 8.2 - 8.4 | 2024 年 3 月 12 日 | 2025 年 9 月 3 日 | 2026 年 3 月 12 日 |
Laravel 12 | 8.2 - 8.4 | 2025 年 2 月 24 日 | 2026 年 8 月 13 日 | 2027 年 2 月 24 日 |
Laravel 13 | 待定 | 待定 | 待定 | 待定 |
原文地址: laravel-news.com/laravel-12
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: