Laravel 8.20 Out

Das Laravel-Team hat diese Woche 8.20 mit DerCache-Sperrverbindungskonfiguration, der Möglichkeit, Standardwerte beim Synchronisieren einer Pivot-Tabelle bereitzustellen, und den neuesten Änderungen in Version 8.x veröffentlicht.

Separate Lock-Verbindung für Cache-Speicher

Paras Malhotra zu einer separaten Sperrverbindungskonfiguration für Cachespeicher beigetragen. Es ist üblich, Caches während der Bereitstellung zu löschen, aber dies kann eindeutige Aufträge oder Sitzungsblockierungen stören. ab sofort lock_connectionSie können eine Konfigurationsfunktion verwenden, um die Cacheverbindung zu definieren, die für Sperren verwendet wird:

'stores' => [
'Datenbank' => [
'driver' => 'Datenbank',
'table' => 'Cache',
'connection' => null,
'lock_connection' => 'Lock',
],
'redis' => [
'driver' => 'redis',
'connection' => 'cache',
'lock_connection' => 'Lock',
],
]

Synchronisieren von Datensätzen in PivotTables mit Standardwerten

Daniil Zobov hat dazu beigetragen, Datensätze mit Standardwerten in Pivot-Tabellen zu synchronisieren:

$server = Server::find(1);
$ips = Ip::findMany([1,2,3]);
$server->ips()->syncWithPivotDefaults(
$ips,
['vlan' => 1444]
);

Benutzerdefinierter DBAL-TimestampType

Tom H Anderson Und Dries Vints , TimestampType zu einem benutzerdefinierten Zuordnungstyp Beigetragen.

Weitere Informationen finden Sie indenVersionshinweisen unten.

Versionshinweise

Unten finden Sie die vollständige Liste der neuen Funktionen und Updates auf GitHub und Sie können den Unterschied zwischen 8.19.0 und 8.20.0 sehen. Die folgenden Versionshinweise werden direkt aus dem Änderungsprotokoll entnommen:

v8.20.0

Hinzugefügt

  • Hinzugefügt Illuminate-Datenbank-DBAL-TimestampTypea5761d4 , cff3705 382445f , 810047e )
  • Es wurde die Möglichkeit hinzugefügt, eine separate Sperrverbindung anzugeben ( #35621 , 3d95235 )
  • Hinzugefügt Illuminate-Datenbank, Eloquent,-Beziehungen, Bedenken, InteractsWithPivotTable::syncWithPivotValues()35644 , 49b3ce0 )

Konstante

  • Konstante Illuminate-Validierung, Bedenken, ValidatesAttributes::validateJson() Für PHP 8 ( # 35646 )
  • Fest assertCookieExpired()und innen assertCookieNotExpired()Methoden Illuminate-Testing-Test-TestResponse# 35637 )
  • Behoben: Mailable :: renderForAssertions () ( #35662 ) in einem numerischen Ansichtsarraykonto
  • Mit ungültigem X-XSRF-TOKEN Illuminate-Stiftung, Http-Middleware, VerifyCsrfToken# 35671 ) Capture DecryptException

aktualisierte

  • Konfiguration überprüfen Illuminate-Foundation-Konsole,Kernel::scheduleCache()a253d0e )
  • Modell::mergeCastsÄnderung zur Rückgabe $this# 35683 )
  • Wenn eine Anforderung geändert wird, löschen Sie einen in RequestGuard zwischengespeicherten Benutzer ( #35692 )

  Zitat

KARABAY A, 2020 . Laravel 8.20 Aus,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-820-cikti-2020-12-24-175724

(Abgerufen am 24. Dezember 2020).


  Diesen Beitrag teilen

Kommentare (0)

Kommentar

Abonnieren
Melden Sie sich für den E-Mail-Newsletter an, um als Erster über meine Blogbeiträge Bescheid zu wissen