Prévu pour être publié d'ici septembre 2021, Laravel 9 a été repoussé à janvier 2022, ce qui en fait la première version de support à long terme (LTS) à être introduite après le cycle de publication de 12 mois.
Laravel 12 apporte des améliorations significatives en termes de performances par rapport à Laravel 11. Le framework a été optimisé pour réduire le temps d'initialisation et la consommation de mémoire, ce qui le rend plus rapide et plus efficace. Ceci est particulièrement avantageux pour les applications de grande envergure où les performances sont essentielles.
Laravel 11 est entièrement optimisé pour PHP 8.3 et tire pleinement parti de ses dernières fonctionnalités et améliorations de performances. Alors que Laravel 10 était compatible avec PHP 8.1 et 8.2, Laravel 11 assure une intégration parfaite avec PHP 8.3, offrant une meilleure sécurité des types, une exécution plus rapide et une gestion de la mémoire plus efficace.
Laravel 9 est sorti en février 2022 et Laravel 10 en février 2023. La principale différence entre ces deux versions réside dans l' introduction de nouvelles fonctionnalités et d'améliorations dans Laravel 10 .
Avec Laravel 10, j'ai trouvé plus facile d'écrire du code et d'être plus efficace. Mais avec Laravel 12, pour les tâches principales que j'effectue habituellement, j'ai constaté que certains fichiers que j'utilisais fréquemment (et qui étaient facilement accessibles auparavant) ont disparu.
Laravel 12 : Quelles sont les Nouveautés ?
Oui. Laravel 11 offre des optimisations, de nouvelles fonctionnalités et un support de sécurité jusqu'en 2026. Le support de sécurité de Laravel 10 ne sera plus assuré à partir de février 2025. Laravel 11 bénéficiera de correctifs de bogues jusqu'au 3 septembre 2025 et de correctifs de sécurité jusqu'au 12 mars 2026.
PHP 8.1 est la version minimale requise de PHP dans Laravel 10.
Laravel 9 est sorti le 8 février 2022. Laravel 10 est sorti le 14 février 2023. Laravel 11 est sorti le 12 mars 2024. Son lancement a été annoncé sur le blog de Laravel et sur d'autres réseaux sociaux, et il a également été présenté en détail lors de la Laracon EU à Amsterdam les 5 et 6 février.
Laravel 11 introduit plusieurs fonctionnalités majeures qui optimisent la productivité des développeurs et améliorent les performances des applications . De la configuration et du débogage simplifiés à une flexibilité accrue, cette version améliore l'efficacité du développement et vous aide à créer des applications plus robustes.
Laravel dispose d'un type de classe, dédié à la transformation des objets. Cette resource peut ensuite être utilisée pour renvoyer les données au niveau du controller. Symfony utilise un système de serialisation pour transformer un objet et peut être utilisé sur n'importe quel objet.
Oui, absolument . Laravel 12 a été conçu pour être stable et fiable. Il a été publié après des tests rigoureux, et Laravel bénéficie d'un support technique à long terme de la part des développeurs pour ses versions majeures.
Laravel est un framework PHP et utilise un langage de script plutôt qu'un langage de programmation PHP strict. Bien que les langages de script et les langages de programmation soient apparentés, ils présentent plusieurs différences notables, principalement en termes de facilité d'utilisation et de vitesse d'exécution.
Laravel 13 ne prend plus en charge les anciennes versions de PHP et requiert PHP 8.3 ou une version ultérieure . Ceci garantit l'accès aux dernières fonctionnalités du langage, telles qu'une meilleure gestion des erreurs, des optimisations JIT et un système de types amélioré.
Laravel 11.x nécessite une version PHP minimale de 8.2 .
Laravel reste le leader incontesté des frameworks PHP en 2024. Connu pour sa simplicité, son élégance, et son écosystème riche, Laravel est le choix préféré des développeurs pour une large gamme de projets, des petites applications aux grandes plateformes d'entreprise.
Comment vérifier la version de Laravel installée ? Pour connaître la version de Laravel installée dans votre projet, utilisez la commande suivante dans le terminal : 'php artisan –version'.
Avec la sortie de Laravel 12, nous avons constaté que Jetstream et Breeze étaient effectivement dépréciés .
Pour ceux qui se demandent encore si Laravel est toujours pertinent en 2025, la réponse est : absolument ! Et même plus. Selon les dernières données du rapport Laravel Developers Report 2025, 82 % des développeurs utilisent Laravel exclusivement pour leur backend.
Les frameworks Laravel et Python présentent chacun des avantages distincts, et le choix le plus approprié dépend des exigences spécifiques de votre projet. Laravel est idéal pour les applications structurées et riches en fonctionnalités, tandis que les frameworks Python offrent une flexibilité, une sécurité et des performances supérieures .
Les gains de performance entre Laravel 8 et Laravel 11 sont significatifs, Laravel 11 offrant des optimisations substantielles dans plusieurs domaines . L'une des principales améliorations concerne la gestion du cache, avec une réduction notable des temps de réponse grâce à une gestion plus efficace des requêtes et des ressources.
La formation “Maitriser le framework Laravel” propose une immersion complète de 4 jours dans ce puissant framework PHP multi-plateforme. Destinée aux développeurs web et chefs de projet, elle permet d'acquérir les compétences nécessaires pour créer rapidement des applications web robustes et évolutives.
Laravel 12 requiert PHP version 8.2 à 8.4 . Cette version se concentre sur un développement simplifié, le débogage facilité, des performances améliorées et une meilleure prise en charge des dernières versions de PHP. Elle introduit également un nouveau kit de démarrage pour React, Vue et Livewire.
Comment installer Laravel sur Windows