Retour au blogue

Sortie de Laravel 12 : nouvelles fonctionnalités, kits de démarrage et Laravel Cloud

Laravel, le célèbre framework PHP, a officiellement lancé sa version 12 le 24 février 2025. Cette version apporte une multitude de nouvelles fonctionnalités, dont des kits de démarrage remaniés et l'arrivée de Laravel Cloud, visant à améliorer la productivité des développeurs et à simplifier le déploiement des applications.

Nouveaux kits de démarrage

Laravel 12 introduit de nouveaux kits de démarrage qui offrent aux développeurs un point de départ transparent pour leurs projets. Ces kits prennent en charge les technologies front-end populaires comme React, Vue et Livewire, et sont préconfigurés avec des bibliothèques de composants modernes comme shadcn/ui. Pour les utilisateurs de Livewire, une option permet d'intégrer une version gratuite des composants Flux. Chaque kit de démarrage réside dans son propre dépôt GitHub, ce qui donne aux développeurs un contrôle total sur la base de code, sans dépendances cachées.

Kit de démarrage React

Le kit de démarrage React combine Laravel avec React 19, TypeScript, Inertia 2 et shadcn/ui. Cette configuration offre une base solide pour créer des applications dynamiques à page unique avec une pile JavaScript moderne, en associant l'architecture par composants de React aux capacités côté serveur de Laravel.

Kit de démarrage Vue

Pour les développeurs qui préfèrent Vue.js, le kit de démarrage Vue intègre Laravel avec Vue 3, TypeScript, Inertia 2 et shadcn-vue. Cette combinaison offre une expérience de développement fluide pour créer des interfaces interactives, en tirant parti de la liaison de données réactive et du système de composants de Vue.

Kit de démarrage Livewire

Le kit de démarrage Livewire est conçu pour ceux qui privilégient le développement front-end piloté par le serveur. Il associe Laravel à Livewire et à Tailwind CSS, permettant aux développeurs de créer des interfaces dynamiques sans quitter le confort de l'environnement PHP de Laravel — aucun framework JavaScript distinct n'est requis.

Chaque kit de démarrage comprend l'authentification, l'inscription et les paramètres utilisateur prêts à l'emploi, ce qui permet aux développeurs de se concentrer sur les fonctionnalités essentielles. Les kits prennent aussi en charge les modes clair et sombre. Pour commencer, visitez la page des kits de démarrage Laravel.

Laravel Cloud

En parallèle de Laravel 12, l'équipe a dévoilé Laravel Cloud, une plateforme d'infrastructure entièrement gérée et adaptée aux applications Laravel. Elle permet de déployer des applications directement depuis un dépôt GitHub vers un environnement en ligne en moins d'une minute. La plateforme prend actuellement en charge les bases de données PostgreSQL, et la prise en charge de MySQL est prévue. Ce service simplifie le déploiement et libère les développeurs pour qu'ils se concentrent sur la création de fonctionnalités plutôt que sur la gestion de l'infrastructure.

Principales caractéristiques de Laravel Cloud

  • Déploiement en un clic : déployez vos applications Laravel directement depuis votre dépôt Git avec une configuration minimale, pour des flux de déploiement continu.
  • Infrastructure gérée : Laravel Cloud gère la maintenance des serveurs, y compris les mises à jour, les correctifs de sécurité et la mise à l'échelle, afin que vos applications fonctionnent sans gestion manuelle des serveurs.
  • Évolutivité : faites évoluer automatiquement vos applications selon le trafic et l'utilisation. L'infrastructure ajuste les ressources en temps réel pour maintenir des performances optimales lors des pics.
  • Services intégrés : une prise en charge native des bases de données, de la mise en cache, du stockage et plus encore réduit le besoin de services tiers et simplifie votre architecture.
  • Collaboration d'équipe : invitez les membres de votre équipe à collaborer sur les projets, avec un contrôle d'accès basé sur les rôles pour gérer les autorisations.

Un site web Laravel repensé

Pour coïncider avec la version 12, Laravel a aussi lancé un site web repensé. Le nouveau site offre une expérience mise à jour qui reflète l'engagement du framework envers une interface moderne et intuitive pour sa communauté.

Considérations relatives à la mise à niveau

Laravel 12 reste fidèle à son engagement envers la stabilité : cette mise à jour majeure n'introduit aucun changement de rupture, de sorte que les applications existantes peuvent être mises à niveau en douceur, sans modification de code. Les développeurs sont invités à consulter les notes de version officielles et les guides de mise à niveau pour une transition sans heurts.

Avec Laravel 12, les développeurs peuvent s'attendre à une meilleure expérience de développement, à des déploiements simplifiés grâce à Laravel Cloud et à une suite de nouveaux outils pour accélérer leur flux de travail.

Vous avez un projet en tête ?

Parlons de ce que vous voulez bâtir.