Maison >cadre php >Laravel >Quelle est la différence entre laravel5.2 et 5.4

Quelle est la différence entre laravel5.2 et 5.4

WBOY
WBOYoriginal
2022-06-01 15:58:561668parcourir

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.

Quelle est la différence entre laravel5.2 et 5.4

L'environnement d'exploitation de cet article : système Windows 10, Laravel version 5.4, ordinateur Dell G3.

Quelle est la différence entre Laravel 5.2 et 5.4 ?

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 pilote

1. 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ée

Laravel 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 rendus

8. Exceptions rendus et signalés

9. Gestion des exceptions plus cohérente

10. Optimisation des tests de base de données

11. Personnalisation plus facile des règles de validation

12. ::view et Route::redirect méthodes

14. "Verrouillage" du pilote de cache Memcached et Redis

15 Notification à la demande

16. Prise en charge indolore du crépuscule pour Chrome

17 Touches de raccourci Blade pratiques

18. Prise en charge optimisée des proxys de confiance

La version 5.6 (2018) ajoute

1. Système de journalisation,

2. Planification des tâches sur une seule machine

3. limite de fréquence

6. Classe de canal de diffusion

7.Génération de contrôleur de ressources API

8.Alias ​​du composant Blade

9.Prise en charge du hachage de mot de passe Argon2

9. Présentation du package d'extension Collision

Tous 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn