Meine Blog-Beiträge

Laravel 7.18 Aus

Laravel 7.18 Aus


Das Laravel-Team veröffentlichte v7.18.0 mit einem HTTP-Client mit Middleware-Methoden- und Komponentenattributaktualisierungen und den neuesten neuen Funktionen sowie Änderungen an Branch 7.x sowie Korrekturen.

HTTP mitMiddleware

Hannes Van De VrekenmitMiddleware eine Methode für den http-Client des Frameworks Hinzugefügt . Verwendet den Handlerstapel von Guzzle, um an eine benutzerdefinierte Middleware zu senden:

$client = neue , "Illuminate", ""Http"-Client,"PendingRequest"; $debugBar = neue "DebugBar" (StandardDebugBar); / Holen Sie sich Datensammler.
$timeline = $debugBar->getCollector('time');
/ Wrap die Zeitleiste.
$profiler = neue ,GuzzleHttp'Profiling'Debugbar'Profileer($timeline);
/ Hinzufügen von Middleware zum Handler-Stack
$client->mitMiddleware(neu ,GuzzleHttp'Profiling'Middleware($profiler));

Neue Timer-Frequenzen

Sjors Ottjes neu für den Programmierer ManagesFrequenciesEigenschaftenmethoden Hinzugefügt (durch Feature ), fügt Syntax für eine, zwei und drei Minuten Arbeitszeittabellen hinzu:

Bevor
$schedule->job(SyncSomething::class)->cron('*/2 * *'); alle 2 Minuten
/ / Nach, neue Methoden
$schedule->job(SyncSomething::class)->everyTwoMinutes();
/ PR fügt auch jedeThreeMinutes und jedeFourMinutes hinzu
$schedule->job(SyncSomething::class)->everyThreeMinutes();
$schedule->job(SyncSomething::class)->everyFourMinutes();

Versionshinweise

Hier ist eine vollständige Liste der neuen Funktionen und Updates, und Sie können die Unterschiede zwischen 7.17.0 und 7.18.0 auf GitHub sehen.

v7.18.0

Hinzugefügt

  • Illuminate-Http-Client-PendingRequest::withMiddleware()# 33315 , b718d3a )
  • ComponentAttributeBag-Makro( #33354 )
  • Illuminate-Datenbank-Eloquent-Collection:toQuery()# 33356 , 15586fa )
  • first()Für Illuminate-Ansicht, ComponentAttributeBag# 33358 , 731b94f )
  • everyTwoMinutes()everyThreeMinutes()everyFourMinutes()Methoden für Illuminate/Console/Scheduling/ManagesFrequencies# 33379 )

Fest

  • ConfigurationUrlParserAbfragedecodierungsmethode( # 33340 )
  • Illuminate-Datenbank, Eloquent-Beziehungen, Bedenken, AsPivot::delete()# 33347 )

aktualisierte

  • Ändern des Platzhalters der gültigen Punkte und Sterne ( #33367 )



Diesen Artikel teilen


Kommentare (0)

Kommentar