Home headlines Laravel 9 is officially released, a list of new features!

Laravel 9 is officially released, a list of new features!

Feb 09, 2022 pm 03:18 PM

The official version of Laravel 9 has been released. New features include: using PHP v8.0, controller routing group, new default Ignition error page, Laravel Scout database engine, integrated Symfony Mailer, Flysystem 3.x, improved Eloquent access editor/modifier, and more.

Related recommendations: "Quickly explain two methods of installing Laravel 9"

Laravel 9 is officially released, a list of new features!

New homepage design

Laravel 9 is officially released, a list of new features!

The release announcement shows that Laravel 9 is the next long-term support version (LTS) and will be received until February 2024 Bug fixes, and security fixes until February 2025. Additionally, starting with Laravel 9, Laravel's release cycle has changed: a new major version is released approximately every twelve months, instead of the previous six months. Here’s why:

Laravel uses a number of community-driven toolkits as well as nine Symfony components to implement many features within the framework. Symfony 6.0 will be released in November. For this reason, we have chosen to delay the release of Laravel 9.0 until 2022.

By delaying the release, we can upgrade our underlying Symfony components to Symfony 6.0 without being forced to wait until September 2022 to perform this upgrade. Additionally, this better prepares us for future releases, as our annual releases always occur two months after Symfony launches.

Laravel 9 is officially released, a list of new features!

Main new features of Laravel 9:

  • The minimum requirement for the PHP version used is PHP 8

  • Introducing a new design for routes:list

  • Added --coverage test option, which can display coverage directly in the terminal

  • Use Anonymous Stub Migrations by default

  • New query construction interface

  • Support PHP 8 characters String function

  • Migrate mail functionality from SwiftMailer to Symfony Mailer

  • Flysystem 3.x

  • ## Optimizing Eloquent accessors/modifiers

  • Implicit route binding using Enums (PHP 8.1)

  • Controller routing group

  • Enum Eloquent Property Conversion

  • Forced Range Binding

  • Laravel Breeze API & Next.js

  • Laravel Scout database engine

  • Full text index/Where clause

  • Rendering inline Blade template

  • Soketi Echo Server

  • Optional Bootstrap 5 paging view

  • Optimize Ignition exception page

  • New str() and to_route() helper functions

These are just some of the new features in Laravel 9, to see the full list, please Check out the

Laravel 9 Release Notes and Upgrade Guide. Additionally, if you want a simple update method you can refer to Laravel Shift. The laravel video tutorial

column of

php Chinese website contains the latest and hottest laravel technology teaching videos and documents, go and have a look!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Roblox: Bubble Gum Simulator Infinity - How To Get And Use Royal Keys
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusion System, Explained
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers Of The Witch Tree - How To Unlock The Grappling Hook
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

Hot Topics

Java Tutorial
1669
14
PHP Tutorial
1273
29
C# Tutorial
1256
24