Laravel

Laravel Beschreibung des Laravel-Bilds screen.png nach der Installation. Information
Schöpfer Taylor otwell
Entwickelt von Laravel-Entwicklungsteam
Erste Version 15. Juni 2011
Letzte Version 8,27 (10. Februar 2021)
Anzahlung github.com/laravel/laravel
Qualitätssicherung Kontinuierliche Integration
Geschrieben in PHP
Betriebssystem Multiplattform
Umgebung Plattformübergreifend
Sprachen Mehrsprachig
Art Rahmen
Lizenz MIT
Webseite laravel.com

Laravel ist ein Open-Source - Web - Rahmen geschrieben in PHP das achte Model View Controller - Prinzips und vollständig in entwickelten objektorientierten Programmierung . Laravel wird unter der MIT-Lizenz vertrieben , wobei seine Quellen auf GitHub gehostet werden .

Geschichte

Laravel wurde von Taylor Otwell in kreiert Juni 2011.

Das Laravel / laravel-Repository auf der GitHub- Site enthält den Quellcode für die ersten Versionen von Laravel. Ab der fünften Version wird das Framework innerhalb des Laravel / Framework-Repository entwickelt.

In kürzester Zeit bildete sich eine Community von Nutzern des Frameworks, und 2016 wurde es zum bestbewerteten PHP-Projekt von GitHub.

Trotzdem bleibt Laravel für mindestens 30% seiner Linien auf seinem großen Bruder Symfony (Verwendung von "Symfony-Komponente").


Versionsgeschichte

LTS- Versionen werden 2 Jahre für Bugfixes und 3 Jahre für Sicherheitspatches unterstützt. Die anderen Versionen werden 6 Monate lang für Bugfixes und 1 Jahr lang für Sicherheitspatches unterstützt.

Ausführung Veröffentlichungsdatum PHP-Version
Alte Version, nicht mehr unterstützt: 1.0 Juni 2011
Alte Version, nicht mehr unterstützt: 2.0 September 2011
Alte Version, nicht mehr unterstützt: 3.0 22. Februar 2012
Alte Version, nicht mehr unterstützt: 3.1 27. März 2012
Alte Version, nicht mehr unterstützt: 3.2 22. Mai 2012
Alte Version, nicht mehr unterstützt: 4.0 28. Mai 2013 5.3.0
Alte Version, nicht mehr unterstützt: 4.1 12. Dezember 2013 5.3.0
Alte Version, nicht mehr unterstützt: 4.2 1. Juni 2014 5.4.0
Alte Version, nicht mehr unterstützt: 5.0 4. Februar 2015 5.4.0
Alte Version, nicht mehr unterstützt: 5.1 LTS 9. Juni 2015 5.5.9
Alte Version, nicht mehr unterstützt: 5.2 21. Dezember 2015 5.5.9
Alte Version, nicht mehr unterstützt: 5.3 23.08.2016 5.6.4
Alte Version, nicht mehr unterstützt: 5,4 24. Januar 2017 5.6.4
Alte Version, nicht mehr unterstützt: 5.5 LTS 30. August 2017 7.0.0
Alte Version, nicht mehr unterstützt: 5,6 7. Februar 2018 7.1.3
Alte Version, nicht mehr unterstützt: 5.7 4. September 2018 7.1.3
Alte Version, nicht mehr unterstützt: 5,8 26. Februar 2019 7.1.3
Alte Version, noch unterstützt: 6.0 LTS 3. September 2019 7.2.0
Alte Version, noch unterstützt: 7,0 3. März 2020 7.2.5
Alte Version, noch unterstützt: 8.0 8. September 2020 7.3.0
Neueste stabile Version: 8.26.1 4. Februar 2021 7.3.0
Zukünftige Version: 9,0 LTS September 2021
Zukünftige Version: 10,0 September 2022
Bildbeschriftung: Alte Version Alte Version, noch unterstützt Neueste stabile Version Erweiterte Version Geplante zukünftige Version

Quelle: Laravel

Eigenschaften

Laravel Version 5.0 erfordert mindestens PHP 5.4 und seine Installation basiert auf dem Composer Paketmanager . Seit Version 5.3 benötigt Laravel mindestens PHP 5.6. Version 5.6 (Februar 2018) erfordert mindestens PHP 7.1.3.

Laravel bietet Funktionalitäten in Bezug auf Anforderungsrouting, objektrelationales Mapping (ein System namens Eloquent, das Active Record implementiert ), Authentifizierung, Ansicht (mit Blade), Datenbankmigration , Ausnahmeverwaltung und Komponententest .

Das Laravel-Team bietet auch ein leichteres Mikro-Framework, Lumen.

Konferenzen

Die Konferenzen auf Laravel heißen Laracon und werden hauptsächlich von Laravel, Laravel News und UserScape veranstaltet.

Hier ist die Geschichte der Laracons  :

Datiert Ort
22-23. Februar 2013 Washington
30-31. August 2013 Amsterdam
fünfzehn-16. Mai 2014 New York
28-30. August 2014 Amsterdam
11-12. August 2015 Louisville
25-26. August 2015 Amsterdam
27-29. Juli 2016 Louisville
23-24.08.2016 Amsterdam
8. März 2017 Online
25-26. Juli 2017 New York
28-30. August 2017 Amsterdam
30-31. August 2018 Amsterdam
23. Mai 2019 Madrid
24-25. Juli 2019 New York
28-30. August 2019 Amsterdam

Hinweise und Referenzen

  1. (en) Steve Jenkins, „  Laravel: A modern PHP Framework  “ , auf webdesignermag.co.uk , Februar 2013(Zugriff am 10. April 2013 )
  2. (in) Erste Einzahlung im Repository Laravel / Laravel (Website GitHub )
  3. „  Software gemeinsam besser bauen  “ auf GitHub (Zugriff am 5. August 2020 ) .
  4. https://symfony.com/projects/laravel
  5. "  Laravel Documentation: Releases  " , Laravel (Zugriff am 26. Februar 2017 )
  6. „  Laravel auf Twitter  “, auf Twitter (Zugriff am 05.08.2020 ) .
  7. https://web.archive.org/web/20200118155356/https://laravel.com/docs/master/upgrade
  8. „  Release v8.0.0 · laravel/framework  “ , auf GitHub (Zugriff am 5. August 2020 ) .
  9. "  Release v8.26.1 · laravel/framework  " , auf GitHub (Zugriff am 10. Februar 2021 ) .
  10. "  Versionshinweise - Laravel  " , Laravel (Zugriff am 2. Februar 2021 )
  11. "  Github Repository Release Notes - Laravel  " , Laravel (Zugriff am 2. November 2019 )
  12. (de) Dokumentation Laravel 5, Installation
  13. (in) „  Laracon Online 2019  “ auf laracon.net (Zugriff am 12. Februar 2019 )  : „  Eine Siegelproduktion von Laravel, Laravel News und UserScape.  "
  14. (in) „  Laracon EU 2018  “ auf Laracon US 2018 (Zugriff am 5. August 2020 ) .
  15. "  LARACON VII IS COMING  " , auf Laracon 2019 (Zugriff am 12. Februar 2019 )

Externe Links