Laravel是一个开源的框架,主要工作在PHP和高级PHP框架。Laravel现在已经发布了它的新版本Laravel 9。这个新版本在今年(2022年)2月8日得到发布。在发布最新版本之前, 创作者推出了三个版本, 包括Laravel 8, Laravel 7 和 Laravel 6.Laravel被广泛用于开发基于MVC的面向对象和高性能的网络应用。
Laravel v9有什么新内容?
Laravel 9已经正式发布,如果你一直想知道新的功能是什么,那么这里有几个最值得注意的变化。
- 全新的主页设计
随着最新的Laravel版本的推出, 它的网站也有了一个全新的、更好的外观.
- 新的PHP要求
Laravel 9要求PHP 8作为最低要求,因为它需要Symfony 6.0,而这又需要PHP 8。
- 新的查询生成器界面
查询生成器的界面变得更好了。顺便说一下,查询生成器提供了一个拖放式的图形用户界面(GUI)来创建SQL查询。
- routes:list的新设计
Laravel早期版本的一个问题是,当试图在控制台中查看时,巨大的路由很复杂。但在这个版本中,它已经得到了改善。
Laravel 9提供了长期支持, 就像Laravel 6一样.Laravel 9将提供迄今为止最长的维护和支持指导。你会得到两年的支持来修复错误, 这将一直持续到2024年2月.对于安全支持, 它将是三年的时间,将持续到2025年.
Laravel v9的特点
由于这次更新是在一年后进行的,而不是像以前的版本那样有六个月的差距,所以你会在Laravel 9中得到许多新的功能。其中一些是:
- 匿名存根迁移现在是默认的了
- PHP 8的字符串函数
- 将邮件功能从SwiftMailer移到Symfony Mailer上
- Flysystem 3.x
- 控制器路由组
- Soketi Echo服务器
- Enum Eloquent Attribute Casting
- 使用枚举的隐式路由绑定
- Laravel Scout数据库引擎
- Laravel Breeze API & Next.js
这仅仅是一些新的功能。如果你想了解更多,请看这个视频。
为什么要升级到Laravel v9?
如果你正在考虑开发任何网络应用,那么Laravel 9是前进的道路。即使是以前的版本,也广受开发者社区的喜爱。而最新的版本也是如此, 它是锦上添花。它提供了:
- 更高的安全性
- 更加简单
- 改进的界面