Laravel - Comprendre le processus de publication

Chaque framework d'application Web a son propre historique de version et il est toujours mis à jour et maintenu. Chaque dernière version apporte de nouvelles fonctionnalités et fonctions qui sont soit modifiées soit obsolètes, il est donc important que vous sachiez quelle version conviendra à vos projets.

En ce qui concerne Laravel, il existe deux versions actives comme indiqué ci-dessous -

  • Laravel 4- sorti en mai 2013
  • Laravel 5.1- sorti en février 2015

Laravel 5.1 comprend également diverses versions avec la dernière version de Laravel 5.1.5 qui comprend toutes les fonctionnalités robustes pour le développement Web. La feuille de route de Laravel ou la version de la version est montrée dans l'image ci-dessous -

Les points suivants méritent d'être notés dans le contexte de la compréhension du processus de publication de Laravel -

  • L'ancien répertoire de app/models est supprimé dans Laravel 5.1.

  • Tous les contrôleurs, middleware et requêtes sont regroupés dans un répertoire sous le dossier app / Http.

  • Un nouveau dossier à savoir Providers le répertoire est remplacé par le app/start fichiers dans les versions précédentes de Laravel 4.x.

  • Tous les fichiers de langue et vues sont déplacés vers le resources annuaire.

  • Nouvelle commande artisanale route:cache est utilisé pour l'enregistrement de nouvelles routes et est inclus avec la sortie de Laravel 5.1 et d'autres versions.

  • Laravel soutient HTTP middleware et comprend également CSRF tokens et modèle d'authentification.

  • Tous les modèles d'authentification sont situés dans un répertoire à savoir resources/views/auth. Il comprend l'enregistrement des utilisateurs, l'authentification et les contrôleurs de mot de passe.

Communiqués de Laravel

Version Libération Corrections de bogues jusqu'à Correctifs de sécurité jusqu'à
V1 Juin 2011 - -
V2 Septembre 2011 - -
v3 Février 2012 - -
v4 Mai 2013 - -
5,0 4 février 2015 4 août 2015 4 février 2016
5,1 (LTS) 9 juin 2015 9 juin 2017 9 juin 2018
5.2 21 décembre 2015 21 juin 2016 21 décembre 2016
5,3 23 août 2016 23 février 2017 23 août 2017
5,4 24 janvier 2017 24 juillet 2017 24 janvier 2018
5,5 (LTS) 30 août 2017 30 août 2019 30 août 2020
5,6 7 février 2018 7 août 2018 7 février 2019
5,7 4 sept. 2018 4 février 2019 4 sept. 2019

Notez que la version en surbrillance marque la dernière version.