slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
Laravel 9正式发布,一套简洁优雅的PHP 开发框架
17611538698
webmaster@21cto.com

Laravel 9正式发布,一套简洁优雅的PHP 开发框架

资讯 0 1795 2022-02-14 11:28:19

Laravel 一直是最流行的PHP 框架之一有段时间了。


它具有适应性、可扩展性、多功能,已成为使用 PHP 工程师首选和公司运营系统。Laravel 已成为快速构建、能够自定义和开发健壮应用程序的领先 PHP 框架之一。


Laravel 9 正式版目前已发布,其新功能包括:

使用 PHP v8.0、控制器路由组、新的默认 Ignition 错误页面、Laravel Scout 数据库引擎、集成 Symfony Mailer、Flysystem 3.x、改进的 Eloquent 访问器/修改器,以及更多功能。


图片


Laravel 官方发布公告显示,Laravel 9 成为继 12 个月的发布周期后推出的第一个长期支持 (LTS) 版本。该版本在 2024 年 2 月之前都会接收到错误修复,在 2025 年 2 月之前则是安全修复。此外,从 Laravel 9 开始,Laravel 的发布周期也有所改变:大约每十二个月发布一个新的主要版本,而不是之前的六个月。原因如下:

Laravel 使用了许多由社区驱动的工具包以及九个 Symfony 组件来实现框架内的许多功能。Symfony 6.0 将于 11 月发布。出于这个原因,我们选择将 Laravel 9.0 的发布推迟到 2022 年。


通过延迟发布,我们可以将我们的底层 Symfony 组件升级到 Symfony 6.0,而不必被迫等到 2022 年 9 月才能执行此升级。此外,这也更好地为我们未来的发布做好了准备,因为我们的年度发布总是在 Symfony 发布后两个月进行。

图片


Laravel 9 主要新功能:

  • 使用的 PHP 版本最低要求是 PHP 8

  • 为 routes:list 引入新设计

  • 新增 --coverage 测试选项,可直接在终端显示覆盖率

  • 默认使用匿名存根迁移 (Anonymous Stub Migrations)

  • 新的查询器构建接口

  • 支持 PHP 8 字符串函数

  • 将邮件功能从 SwiftMailer 迁移至 Symfony Mailer

  • Flysystem 3.x

  • 优化 Eloquent 访问器/修改器

  • 使用 Enums (PHP 8.1) 的隐式路由绑定

  • 控制器路由组

  • Enum Eloquent 属性转换

  • 强制范围绑定

  • Laravel Breeze API & Next.js

  • Laravel Scout 数据库引擎

  • 全文索引 / Where 子句

  • 渲染内联 Blade 模板

  • Soketi Echo 服务器

  • 可选的 Bootstrap 5 分页视图

  • 优化 Ignition 异常页面

  • 新的 str() 和 to_route() 辅助函数


感激所有奉献、提交 PR、分享想法和应用该框架的人。Laravel是一个真正的寰球团队。


详情公告:https://laravel-news.com/laravel-9-released

编辑:万能的大雄


评论