Maison  >  Article  >  Laravel 9 est officiellement sorti, une liste de nouveautés !

Laravel 9 est officiellement sorti, une liste de nouveautés !

藏色散人
藏色散人avant
2022-02-09 15:18:225314parcourir

La version officielle de Laravel 9 a été publiée. Les nouvelles fonctionnalités incluent : l'utilisation de PHP v8.0, le groupe de routage du contrôleur, une nouvelle page d'erreur d'allumage par défaut, le moteur de base de données Laravel Scout, Symfony Mailer intégré, Flysystem 3.x, un accesseur/modificateurs Eloquent amélioré. , et plus encore.

Recommandations associées : "Expliquez rapidement deux méthodes d'installation de Laravel 9"

Laravel 9 est officiellement sorti, une liste de nouveautés !

Nouveau design de page d'accueil

Laravel 9 est officiellement sorti, une liste de nouveautés !

L'annonce de sortie montre que Laravel 9 est la prochaine version de support à long terme ( LTS), recevra des corrections de bugs jusqu'en février 2024 et des correctifs de sécurité jusqu'en février 2025. De plus, à partir de Laravel 9, le cycle de publication de Laravel a changé : une nouvelle version majeure est publiée environ tous les douze mois, au lieu des six mois précédents. Voici pourquoi :

Laravel utilise un certain nombre de boîtes à outils communautaires ainsi que neuf composants Symfony pour implémenter de nombreuses fonctionnalités dans le cadre. Symfony 6.0 sortira en novembre. Pour cette raison, nous avons choisi de retarder la sortie de Laravel 9.0 jusqu'en 2022.

En retardant la sortie, nous pouvons mettre à niveau nos composants Symfony sous-jacents vers Symfony 6.0 sans être obligés d'attendre septembre 2022 pour effectuer cette mise à niveau. De plus, cela nous prépare mieux aux versions futures, car nos versions annuelles surviennent toujours deux mois après le lancement de Symfony.

Laravel 9 est officiellement sorti, une liste de nouveautés !

Principales nouvelles fonctionnalités de Laravel 9 :

  • La version minimale requise pour la version PHP utilisée est PHP 8

  • Introduction d'un nouveau design pour les routes :list

  • Nouvelle option de test de couverture , disponible Afficher la couverture directement dans le terminal

  • Utiliser les migrations anonymes de stub par défaut

  • Nouvelle interface de création de requêtes

  • Prend en charge les fonctions de chaîne PHP 8

  • Migrer les fonctions de messagerie de SwiftMailer vers Symfony Mailer

  • Flysystem 3.x

  • Accesseur/modificateur éloquent optimisé

  • Liaison de routage implicite à l'aide d'énumérations (PHP 8.1)

  • Groupe de routage de contrôleur

  • Propriété éloquente d'énumération

  • Reliure de plage forcée

    API Laravel Breeze et Next.js
  • Bootstrap 5 en option vue paginée

  • Page d'exception d'allumage optimisée

  • Nouvelles fonctions d'assistance str() et to_route()

  • Ce ne sont que L aravel 9 medium, pour une liste complète, consultez les

    Notes de version de Laravel 9
  • et le
  • Guide de mise à niveau

    . De plus, si vous souhaitez un moyen simple de mettre à jour, vous pouvez vous référer à

    Laravel Shift
  • . La colonne
  • tutoriel vidéo laravel

    du site Web PHP chinois contient les vidéos et documents pédagogiques les plus récents et les plus populaires sur la technologie Laravel, allez y jeter un œil !

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer