Meine Blog-Beiträge

Laravel 6.4 Out

Laravel 6.4 Out


Zunächst wurde ein Sicherheitsupdate für das Zurücksetzen des Kennworts bereitgestellt. Der Fix verhindert, dass Benutzer alle 60 Sekunden nur einen Kennwortrücksetzdatensatz erstellen. Dadurch wird verhindert, dass Angreifer viele Kennwortanforderungen senden, die die E-Mails der Benutzer übertragen.

Nach ihrer , um folgendes zu überprüfen: fehlen()UndAnfragehinzugefügte has()-Methode

// Before
if (! $request->has('foo')) {
    //
}

// using missing
if ($request->missing('foo')) {
    //
}

 Rohre() Pipeline Klasse $pipes )  Funktion direkt anstatt die ermöglicht dynamischere Rohre:

class BackupAction extends Pipeline
{
    protected function pipes(): array
    {
        return config('actions.backup.tasks', [
            Tasks\SetupPassable::class,
            Tasks\CreateTemporaryDirectory::class,
            Tasks\PrepareFilesToBackup::class,
            Tasks\CreateZipBackupFile::class,
            Tasks\MoveZipArchiveToDisks::class,
            Tasks\SendNotification::class,
        ]);
    }
}

Schließlich wird eine neue assertCreated() Convenience-Methode ist ein 201 Antwortstatuscode ermöglicht es Ihnen, eine Beschreibung für :

/ Anstelle der folgenden
$response->assertStatus(Antwort::HTTP_CREATED);

/ Eine bequeme 201-Behauptung
$response->assertCreated();

Die vollständige Liste der neuen Funktionen und Updates unten und Bei GitHub 6.3.0 bis 6.4.0 Sie können die Unterschiede zwischen Notizen in voller Ausführung für Laravel 6.0 GitHub v6-Änderungsprotokoll :


v6.4.0

HINZUGEFÜGT

  • Klasse fehlen()Methode Hinzugefügt Anfrage# 30320 )
  • Hinzugefügt Pipeline::pipes()Methode ( # 30346 )
  • Hinzugefügt TestResponse::assertCreated()Methode ( # 30368 )

AKTUALISIERTE

FEST

  • Fest Wiederholung() das $times Wert später 1 ( # 30356 )
  • Fest last_modifiedOption SetCacheHeader# 30335 )
  • Dateisystemadministrator für nicht unterstützten Treiber fest ( # 30331 , # 30369 )
  • shouldQueue() Für verbundene Ereignislistener Fest Kontrolle ( # 30378 )
  • Übergang 1 Tabelle kann nicht gefunden werden Ausgabecode verwendet # 30321 )
  • Lindern Sie die Unterbrechungsänderungen, die mit der Kennwortüberprüfungsfunktion ( # 30389 )

SICHERHEIT:



Diesen Artikel teilen


Kommentare (0)

Kommentar