search
HomeheadlinesLaravel 9 is officially released, a list of new features!

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
This article is reproduced at:toutiao. If there is any infringement, please contact admin@php.cn delete

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

Hot Tools

SublimeText3 English version

SublimeText3 English version

Recommended: Win version, supports code prompts!

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools