Heim  >  Artikel  >  PHP-Framework  >  Laravel – Release-Prozess verstehen

Laravel – Release-Prozess verstehen

王林
王林Original
2024-08-27 10:51:23583Durchsuche

Jedes Webanwendungs-Framework hat seinen eigenen Versionsverlauf und wird ständig aktualisiert und gepflegt. Jede neueste Version bringt neue Funktionen und Funktionen mit sich, die entweder geändert oder veraltet sind. Daher ist es wichtig, dass Sie wissen, welche Version für Ihre Projekte geeignet ist.

Wenn es um Laravel geht, gibt es zwei aktive Versionen, wie unten angegeben −

  • Laravel 4 – veröffentlicht im Mai 2013
  • Laravel 5.1 – veröffentlicht im Februar 2015

Laravel 5.1 enthält auch verschiedene Versionen mit der neuesten Version von Laravel 5.1.5, die alle robusten Funktionen für die Webentwicklung enthält. Die Roadmap von Laravel oder die Versionsveröffentlichung ist im Bild unten dargestellt −

Laravel Release Process

Die folgenden Punkte sind im Zusammenhang mit dem Verständnis des Veröffentlichungsprozesses von Laravel erwähnenswert −

  • Das alte Verzeichnis app/models wird in Laravel 5.1.

  • entfernt
  • Alle Controller, Middleware und Anfragen sind in einem Verzeichnis im Ordner app/Http gruppiert.

  • Ein neuer Ordner, nämlich das Verzeichnis Providers, wird durch die app/start-Dateien in den vorherigen Versionen von Laravel 4.x ersetzt.

  • Alle Sprachdateien und Ansichten werden in das Verzeichnis resources verschoben.

  • Der neue Handwerkerbefehl route:cache wird zur Registrierung neuer Routen verwendet und ist in der Veröffentlichung von Laravel 5.1 und weiteren Versionen enthalten.

  • Laravel unterstützt HTTP-Middleware und enthält außerdem CSRF-Tokens und ein Authentifizierungsmodell.

  • Alle Authentifizierungsmodelle befinden sich in einem Verzeichnis, nämlich resources/views/auth. Es umfasst Benutzerregistrierung, Authentifizierung und Passwort-Controller.

Laravel-Veröffentlichungen

Version Veröffentlichung Fehlerbehebungen bis Sicherheitsfixes bis
V1 Juni 2011 - -
V2 September 2011 - -
v3 Februar 2012 - -
v4 Mai 2013 - -
5.0 4. Februar 2015 4. August 2015 4. Februar 2016
5.1 (LTS) 9. Juni 2015 9. Juni 2017 9. Juni 2018
5.2 21. Dezember 2015 21. Juni 2016 21. Dezember 2016
5.3 23. August 2016 23. Februar 2017 23. August 2017
5.4 24. Januar 2017 24. Juli 2017 24. Januar 2018
5,5 (LTS) 30. August 2017 30. August 2019 30. August 2020
5.6 7. Februar 2018 7. August 2018 7. Februar 2019
5.7 4. September 2018 4. Februar 2019 4. September 2019

Beachten Sie, dass die hervorgehobene Version die neueste Version markiert.

Das obige ist der detaillierte Inhalt vonLaravel – Release-Prozess verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Laravel – HashingNächster Artikel:Laravel – Hashing