Différences : 1. La "Version 5.4" prend en charge Markdown pour le clic droit et les notifications, mais pas la "Version 5.2" ; 2. La "Version 5.4" prend en charge la messagerie de haut niveau dans les collections, mais la "Version 5.2" ne la prend pas en charge. 3. La « version 5.4 » prend en charge la liaison du modèle de routage sur le canal de diffusion, mais la « version 5.2 » ne la prend pas en charge.
L'environnement d'exploitation de cet article : système Windows 10, Laravel version 5.4, ordinateur Dell G3.
Les différences entre les différentes versions de Laravel sont les suivantes :
Version 5.2 ajoutée (publiée en 2016)
Six mois de corrections de bugs et un an de correctif de sécurité support
1. Plus de prise en charge du pilote d'authentification
2. Liaison de modèle implicite
3. Limite de fréquence d'accès
4. Optimisation de la validation
Ajout de la version 5.4 (2017)1. Prise en charge du Markdown dans les e-mails et les notifications
2. Cadre de test automatique du navigateur Laravel Dusk, Laravel Mix, Blade "component" et "slot" 3. Modèle de routage. liaison sur les canaux de diffusion
4. Prise en charge des messages d'ordre élevé dans les collections
5. Événements éloquents basés sur des objets
6. Paramètres de « nouvelle tentative » et de « délai d'expiration » au niveau de la tâche
7. Façade « en temps réel », meilleure prise en charge du cluster Redis
8. Modèle de tableau croisé dynamique personnalisé (pivot)
9. Demander un middleware de nettoyage des entrées
10. Optimiser la prise en charge du cluster Redis
11. Migrer la longueur de remplacement des caractères par défaut
12. revu et refactorisé le code sous-jacent de l'ensemble du framework pour le rendre plus propre et plus clair
Six mois de corrections de bugs et un an de support des correctifs de sécurité
Connaissances étendues : Ajout de la version 5.1 (publiée en 2015)Laravel 5.1 fournira deux ans de correction de bugs et trois ans de support de correctifs de sécurité
1. Support [d'autorisation] « prêt à l'emploi » 2 Utilisation Un simple rappel ou une classe de stratégie peut facilement gérer l'autorisation. logique de l'application
3. Introduire la limite de connexion dans le framework
4. Diffusion d'événements
5. Paramètres du middleware
6. Le répertoire de structure app/Commands est renommé en app/Jobs, app/Handlers est fusionné dans le répertoire app/Listeners
10 Cryptage, openssl étendu pour le traitement
Version 5.3 (second semestre 2016) Ajout du pilote1. système de notification
2. Laravel Echo fournit un support puissant en temps réel
3. Laravel Passport implémente le serveur OAuth2 sans douleur
4. e-mails, objets "mailable"
7. Séparation claire du routage Web et API 8. Commandes de console basées sur la fermeture
9. Stockage des fichiers téléchargés Fonctions auxiliaires
10. optimiser l'échafaudage frontal
Six mois de corrections de bugs et un an de support de correctifs de sécurité
Version 5.5 (second semestre 2017) ajoutéeLaravel 5.5 est une version LTS qui fournira 2 ans de corrections de bugs et 3 années de support de correctifs de sécurité.
1. Ajout de la fonction de détection automatique des packages
2. Ressources/conversions de l'API
3. Enregistrer automatiquement les commandes de la console
4.
7. E-mails rendus8. Exceptions rendus et signalés9. Gestion des exceptions plus cohérente10. Optimisation des tests de base de données
11. Personnalisation plus facile des règles de validation12. ::view et Route::redirect méthodes14. "Verrouillage" du pilote de cache Memcached et Redis15 Notification à la demande16. Prise en charge indolore du crépuscule pour Chrome17 Touches de raccourci Blade pratiques 18. Prise en charge optimisée des proxys de confianceLa version 5.6 (2018) ajoute
1. Système de journalisation, 2. Planification des tâches sur une seule machine 3. limite de fréquence6. Classe de canal de diffusion7.Génération de contrôleur de ressources API8.Alias du composant Blade9.Prise en charge du hachage de mot de passe Argon29. Présentation du package d'extension CollisionTous les codes d'échafaudage front-end ont a été mis à niveau vers Bootstrap 4 et les composants Symfony utilisés au bas de Laravel ont été mis à niveau vers la version Symfony ~ 4.0. 【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!