Neue Major-Version für PHP Framework Laravel

Laravel 7 ist da: Airlock & HTTP Client unter den neuen Features
Keine Kommentare

Taylor Otwell, Erfinder des populären PHP Frameworks Laravel hat Laravel 7.0 veröffentlicht. Neben Laravel Airlock hält die Major-Version zudem einen neuen HTTP Client sowie Überarbeitungen der Blade Compoents und der Routing-Geschwindkeit bereit. Wir nehmen die neuen Features für Laravel 7.0 unter die Lupe.

Für das PHP Framework Laravel liegt eine neue Major-Version vor: Laravel 7.0 bringt einige neue Features mit. Neben Airlock, hat Laravel 7.0 auch Überarbeitungen des Routing Speed sowie einen neuen HTTP Client im Gepäck.

Laravel 7.0: Airlock und HTTP Client

Taylor Otwell, Erfinder von Laravel, stellt das Package Laravel Airlock für das neue Update zur Verfügung. Laravel Airlock soll gleich zwei Probleme lösen: Zum einen können EntwicklerInnen API-Token an ihre NutzerInnen ausgeben lassen, ohne dass eine Komplikation von OAuth nötig ist. NutzerInnen sollen somit Token jederzeit generieren und verwalten können. Zum anderen bietet das Package ein Authentifizierungssystem für Single Page Applications, die mit anderen Laravel-API kommunizieren müssen. Dabei spielt es keine Rolle, wo sich die SPAs befinden – im selben Repository wie die Laravel-Anwendungen oder in einem anderen.

Laravel Airlock kann mittels Compser installiert werden: composer require laravel/airlock. Nähere Informationen zu diesem neuen Feature in Laravel 7.0 finden sich in der Dokumentation.

Neben Laravel Airlock hält die Major-Version ein API um den Guzzle HTTP Client bereit. EntwicklerInnen sollen damit auf schnellem Wege HTTP-Anfragen zur Kommunikation mit anderen Webanwendungen stellen können. Das Zttp Guzzle Wrapper Package von Adam Wathan, Erfinder des Tailwind CSS, soll für eine bessere Syntax für 90 Prozent der Anwendungsfälle für Guzzle sorgen.

Blade Components und der Routing-Geschwindigkeit

Außerdem wurden die Blade Components überarbeitet. Beispielsweise Tag-basiertes Rendering, Attributverwaltung und Komponentenklassen sollen nun möglich sein. Darüber hinaus bringt Laravel 7.0 eine neue Methode mit, die den Abgleich von kompilierten, zwischengespeicherten Routes übernimmt, die mit mit dem Artisan-Befehl route:cache zwischengespeichert wurden. Gerade bei großen Anwendungen soll die Methoden zu Geschwindigkeitsverbesserungen führen.

In der Community lösen gerade die zwei neuen Features Laravel Airlock und der HTTP Client um Guzzle Begeisterung aus:

Das zeigt sich deutlich in den Kommentaren unter dem Veröffentlichungs-Tweet von Laravel.

Laravel 7 wird gemäß der Laravel Support Policy bis zum 3. September 2020 Bug-Fix-Updates und bis zum 31. März 2021 Security-Updates erhalten. Eine vollständige Liste der neuen Features findet sich in den Release Notes sowie im Upgrade Guide auf der offiziellen Laravel-Webseite.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu:
X
- Gib Deinen Standort ein -
- or -