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 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 −
Die folgenden Punkte sind im Zusammenhang mit dem Verständnis des Veröffentlichungsprozesses von Laravel erwähnenswert −
Das alte Verzeichnisapp/modelswird in Laravel 5.1.
Alle Controller, Middleware und Anfragen sind in einem Verzeichnis im Ordner app/Http gruppiert.
Ein neuer Ordner, nämlich das VerzeichnisProviders, wird durch dieapp/start-Dateien in den vorherigen Versionen von Laravel 4.x ersetzt.
Alle Sprachdateien und Ansichten werden in das Verzeichnisresourcesverschoben.
Der neue Handwerkerbefehlroute:cachewird zur Registrierung neuer Routen verwendet und ist in der Veröffentlichung von Laravel 5.1 und weiteren Versionen enthalten.
Laravel unterstütztHTTP-Middlewareund enthält außerdemCSRF-Tokensund ein Authentifizierungsmodell.
Alle Authentifizierungsmodelle befinden sich in einem Verzeichnis, nämlichresources/views/auth. Es umfasst Benutzerregistrierung, Authentifizierung und Passwort-Controller.
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!