Laravel 9 正式发布 Laravel份额已超过java


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

全新的首页设计

发布公告显示,Laravel 9 是下一个长期支持版本 (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() 辅助函数

相關推薦

2022-04-12

        UiAdmin的laravel版本目前已基本完成,得益于UiAdmin设计之初的兼容性API标准,我们甚至在体验后台时很难区分出底层框架究竟是ThinkPHP还是Lavavel,因为它们看起来高度统一。tp6版本与lavavel版本都采用了ServiceProvider机制,

2023-08-12

业版本 https://gitee.com/rxthinkcmf/RXThinkCMF_ThinkPhp8_Layui Laravel8.x+Layui混编版 采用Laravel8、Layui、MySQL等框架研发的混编专业版本 https://gitee.com/rxthinkcmf/RXThinkCMF_laravel8_Layui Laravel9.x+Layui混编版 采用Laravel9、Layui、MySQL等框架

2022-11-06

v1.0.0 更新内容: 1、全新设计基于Laravel9、Vue、AntDesign前后端分离架构体系; 2、研发基于RBAC权限架构体系和基础权限模块; 3、新增系统管理模块,包括用户、角色、菜单、部门、职级、岗位、日志等等; 4、新增字典、配置、

2022-08-17

经典 PHP 框架 Laravel 现已更新到 9.25 版本,带来以下更新: 添加 添加 whenNotExactly 到 Stringable ( #43700 ) 为 Model::query()->touch() 添加了批量更新时间戳的功能 ( #43665 ) 修复 使用不受支持的列时,防止 db/model 命令出错 ( #43

2023-02-02

经典 PHP 框架 Laravel 现已更新到 9.49 版本,带来以下更新: 添加 添加 Illuminate/Database/Schema/ForeignKeyDefinition::noActionOnDelete()( #45712 ) 向 HTTP 客户端添加了新的 throw 辅助方法 ( #45704 ) 添加了对 WorkCommand 输出时间戳的可配置时

2024-08-12

MeEdu 4.9.11 已经发布,基于 Laravel 开发的在线点播系统 此版本更新内容包括: 新增 新增:[API]阿里云点播域名配置 新增:[API]阿里云点播播放域名key自动化配置 新增:[API]阿里云点播播放域名的跨域配置自动化配置 新增:[API

2022-05-26

Laravel framework 包含  PHP 框架 Laravel 的核心代码,目前更新了 9.14.0 版本,主要更新内容如下: 添加 添加了为 MySQL 和 Postgres 添加表注释的功能 ( #42401 ) 添加了动态废弃工厂状态 ( #42414 ) 添加了 Illuminate/Collections/Arr::

2023-03-07

3、修复一系列近期客户反馈的 BUG; 一款 PHP 语言基于 Laravel9.x、Vue、ElementUI 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开

2022-11-18

修复近期用户反馈的BUG; 项目介绍 一款 PHP 语言基于 Laravel9.x、Vue、ElementUI 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发

2022-12-24

户使用过程中反馈的 BUG; 项目介绍 一款 PHP 语言基于 Laravel9.x、Vue、ElementUI 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开

2023-08-04

v1.0.0 更新内容: 1、搭建基于Laravel10的项目架构; 2、新增角色、菜单、节点等权限架构体系; 3、新增基础用户、角色、菜单等基础模块; 4、新增字典、配置等基础数据模块; 5、新增广告、友链、站点等业务模块; 6、新增

2023-04-30

New Relic 最新发布了一份“2023 年 Java 生态系统状况报告”,旨在提供有关当今 Java 生态系统状态的背景和见解。该报告基于从数百万个提供性能数据的应用程序中收集的数据,对生产中使用最多的版本、最受欢迎的 JDK 供应商、

2022-09-01

项目介绍        一款 PHP 语言基于 Laravel8.x、Vue、ElementUI 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开

2022-04-28

容器的兴起等多方面进行了调研分析。 Java 11 于 2018 年正式发布,但报告指出截至 2020 年 3 月时,绝大多数应用程序仍在使用 Java 8,占比高达 84.48%。不过这一情况在过去的两年中已经有所转变,之前的 JVM Ecosystem Report 2