编程

Laravel 12 现已发布

23 2025-02-25 22:41:00

Laravel 12 现已发布,为 React、Vue 和 Livewire 引入了新的入门套件,并更新了最新的上游依赖项。

Laravel 框架这一年的核心是专注于维护、更新上游依赖以及全新的入门套件:

This is primarily a maintenance focused release that updates upstream dependencies and has minimal breaking changes or major few features.

Because of that, the vast majority of applications will be able to upgrade with no changes to your application's code. 🚀

As more and more applications are built with Laravel, we're focusing on shipping new features continually throughout the year without breaking changes, with our yearly releases being utilized to update dependencies or address new PHP version compatibility.

我们在过去这一年的 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 Installer:

composer global require laravel/installer

然后运行:

laravel new projectname

更新到 Laravel 12

Laravel Shift 是最简单的升级方式,但你也可以遵循 Laravel 文档中的升级指南。

Laravel 支持政策

对于所有 Laravel 版本,bug 修复期为 18 个月,安全修复期为 2 年。对于所有其他库,包括 Lumen,只有最新的主要版本会收到错误修复。

版本PHP (*)发布实际漏洞修复截至安全修复截至
Laravel 108.1 - 8.3February 14th, 2023August 6th, 2024February 4th, 2025
Laravel 118.2 - 8.4March 12th, 2024September 3rd, 2025March 12th, 2026
Laravel 128.2 - 8.4February 24th, 2025August 13th, 2026February 24th, 2027
Laravel 13TBDTBDTBDTBD

 

下一篇