Laravel 9 已发布

分类: 编程
日期: 2022-02-14
浏览: 961

Laravel 9 已于2022年2月8日发布,Laravel 9 是下一个长期支持版本(LTS), 将会在2024年2月之前进行错误修复, 在2025年2月之前进行安全修复。从 Laravel 9 开始,Laravel 将大约每十二个月发布一个新的主要版本,而不是之前的六个月。

官方公布的即将发布版本的暂定日期如下:

版本 PHP (*) 发布时间 错误修复终止日期 安全修复终止日期
6 (LTS) 7.2 - 8.0 2019年9月3日 2022年1月25日 2022年9月6日
7 7.2 - 8.0 2020年3月3日 2020年10月6日 2021年3月3日
8 7.3 - 8.1 2020年9月8日 2022年7月26日 2023年1月24日
9 (LTS) 8.0 - 8.1 2022年2月8日 2024年2月8日 2025年2月8日
10 8.0 - 8.1 2023年2月7日 2024年8月7日 2025年2月7日

以下是 Laravel 9 新增的一些主要功能:

  • PHP 8 是 Laravel 9 中的最低版本
  • routes:list 的全新设计
  • 新的 test --coverage 选项直接在终端中显示覆盖率
  • 匿名存根迁移现在是默认的
  • 新的查询生成器接口
  • PHP 8 字符串函数
  • 将邮件功能从 SwiftMailer 移至 Symfony Mailer
  • 支持 Flysystem 3.x
  • 改进的 Eloquent 访问器/突变器
  • 使用枚举的隐式路由绑定 (PHP 8.1)
  • 控制器路由组
  • Enum Eloquent 属性转换
  • 强制作用域绑定
  • Laravel Breeze API 和 Next.js
  • Laravel Scout 数据库引擎
  • 全文索引 / Where 子句
  • 渲染行内 Blade 模板
  • Soketi Echo 服务
  • 可选的 Bootstrap 5 分页视图
  • 改进异常页面
  • 新的 str()to_route() 辅助函数

不二打算把自己的博客也升级到 Laravel 9,顺便重构一下代码,又要开始新的一波折腾了。😅

版权声明
作者:不二
来源:不二博客
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论
赶快发表评论吧~
发表评论