laravel a été la première version bêta publiée le 9 juin 2011, laravel1 a été publiée un mois plus tard ; laravel1 a été publiée avec certains modules intégrés tels que les méthodes de validation, la pagination, le programme de package de ligne de commande et l'ORM éloquent plus tard ; le 24 novembre 2011, laravel3 est sorti le 22 février 2012, puis laravel9 est sorti en février 2022.
L'environnement d'exploitation de cet article : système Windows 10, Laravel version 9, ordinateur Dell G3.
Laravel1
La première version bêta de Laravel est sortie le 9 juin 2011. Après la sortie de la version bêta, Laravel 1 est sorti en moins d'un mois. Laravel 1 est livré avec certaines fonctionnalités intégrées telles que l'authentification, Eloquent ORM pour les opérations de base de données, la localisation, les modèles et les relations, un mécanisme de routage simple, la mise en cache, les sessions, les vues, l'extensibilité via des modules et des bibliothèques et des aides HTML.
Laravel 1 ne suit pas le framework MVC, mais les développeurs utilisent ce framework car sa syntaxe est très claire. Après le développement de Laravel 1, Taylor Otwell a ajouté de nouvelles fonctionnalités telles que les méthodes de validation, la pagination, l'installateur de package en ligne de commande et Eloquent ORM. Grâce à l'ajout de nouvelles fonctionnalités, une nouvelle version a été développée, Laravel 2, et son développement a pris moins de six mois.
Laravel2
La version Laravel 2 est sortie le 24 novembre 2011. Laravel2 élimine les problèmes soulevés dans Laravel 1, Laravel 2 suit l'architecture MVC. Laravel 2 peut être considéré comme un véritable framework MVC. En septembre 2011, Laravel 2 a publié la prise en charge intégrée des contrôleurs, des moteurs de modèles (appelés Blades) et de l'inversion de contrôle (IOC). Grâce à l'ajout de contrôleurs, le framework Laravel 2 devient un framework MVC pleinement qualifié. Le principal inconvénient de ce framework est qu’il élimine la prise en charge des modules tiers.
Laravel3
La version Laravel 3 est sortie le 22 février 2012. Cette version comprend des fonctionnalités essentielles telles que l'intégration de tests unitaires, l'interface de ligne de commande Artisan, la migration de base de données, les événements, le pilote de session, le pilote de base de données, etc. Laravel 3 est le framework le plus stable et le plus simple à utiliser dans diverses applications Web. Laravel 3 est entré sur le marché en tant que version stable et de nombreux développeurs ont commencé à passer au framework Laravel. Cinq mois après la sortie de Laravel 3, les créateurs du framework ont commencé à travailler sur la création d'une nouvelle version du framework, à savoir Laravel 4.
Laravel 4
La version Laravel est sortie le 28 mai 2013, un an et trois mois après la sortie de la version 3. Bien que la publication de nouvelles versions soit le signe d’une évolution continue du framework, cela réduit sa crédibilité. Les développeurs exigent de la stabilité et c'est pourquoi Laravel 4 entre sur le marché pour avoir un avenir brillant dans le développement PHP.
Laravel 4 est écrit de A à Z comme un ensemble de composants qui s'intègrent les uns aux autres. La gestion de ces composants se fait via un gestionnaire de dépendances appelé Composer. Laravel 4 est livré avec un ensemble de fonctionnalités étendues que les autres versions de Laravel n'ont pas besoin de fournir, telles que les bases de données, les files d'attente de messages, le courrier intégré, l'ORM Eloquent avec des étendues, les suppressions logicielles, etc.
Laravel 5
La version Laravel 5 a été publiée en février 2015 et constitue une amélioration de la version précédente Laravel 4. La nouveauté de Laravel 5 est la possibilité de planifier régulièrement l'exécution de tâches via un package appelé Scheduler, une couche d'abstraction appelée Flysystem qui permet l'utilisation du stockage à distance. Comme pour le système de fichiers local Elixir, l'authentification est simplifiée grâce à l'utilisation du package Socialite. Il introduit également une nouvelle fonctionnalité, l'arborescence des répertoires pour les applications développées.
Laravel 5.1 est sorti en juin 2015. Il inclut de nouvelles fonctionnalités telles qu'une nouvelle structure de répertoires, une injection de méthode simplifiée et le concept de mise en cache de route.
Laravel 5.2 est sorti en décembre 2015, les fonctionnalités ajoutées dans cette version incluent l'échafaudage d'authentification, la validation de tableau, la surveillance du serveur et Laravel Cashier.
Laravel 5.3 est sorti en août 2016. Il comprend des fonctionnalités telles que Laravelecho, un nouveau système de notification, Laravel Scout et Passport.
Laravel 5.4 est sorti en janvier 2017. Il comprend des fonctionnalités telles que Laravel Dusk, Laravel Mix, des façades automatiques et un routage amélioré.
La version Laravel 5.5 est sortie en août 2017. Cette version introduit PHP 7 pour améliorer les performances des applications Laravel. Il inclut également de nouvelles fonctionnalités telles que les méthodes Route et la découverte automatique des packages pour ajouter automatiquement des packages.
La version Laravel 5.6 est sortie en février 2018. Il contient de nouvelles fonctionnalités telles que de nouvelles instructions pour les lames et la génération de contrôleurs API. De nouvelles fonctionnalités telles que la prise en charge d'Argon et du hachage de mot de passe ont également été ajoutées dans cette version. Bootstrap 4 a été publié avant Laravel 5.6, donc Bootstrap 4 a été introduit dans cette version.
La version Laravel 5.7 a été publiée en septembre 2018 et inclut des fonctionnalités telles que Laravel Dump Server et Laravel Nova. Certaines autres fonctionnalités ont été ajoutées dans cette version, telles que le générateur d'URL et la syntaxe appelable, ainsi que des messages d'erreur améliorés.
【Recommandation associée : tutoriel vidéo laravel】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!