Laravel Neues E-Mail-Verifizierungssystem 5.8.33

Erstens werden Formularanforderungen nicht mehr passedValidierung()wird nach bestandener Validierung gestartet Eins Rückruf kann :

ÖffentlichFunktionpassedValidierung(){ $this->replace(['Name' => 'Der Mann']);}

Zurück passedValidierungDie Suche kann zum Filtern von Daten nützlich sein, ohne den Validierungsprozess zu beeinträchtigen.

Später, Dries Vints, egulias / EmailValidator Paket neue Typen für die E-Mail-Überprüfungsunterstützung angewendet, indem . Die erweiterte E-Mail-Verifizierungsregel bietet die Möglichkeit, mehrere E-Mail-Verifizierungspunkte hinzuzufügen, wenn Sie nach gültigen E-Mails suchen.

Hier ist eine Beispielvalidierungsregel:

$request->validate([ 'E-Mail' => 'Email:rfc,dns']);

Zum Zeitpunkt des Schreibens sind die möglichen Regeln: rfc, streng, dns, spoof, filter. Dokumentation, für 5.8 letzte In der Laravel Validation-Dokumentation wurde aktualisiert, um neue Parameter aufzunehmen, die in der E-Mail-Überprüfungsregel möglich sind, die Sie sehen können .

Dries Vints hat dann abwärtskompatible Unterstützung für Redis 5.0 hinzugefügt, sodass Sie v5.0 ab dieser Version unterstützen können.

Dann fügte "ignore" Unterstützung für MySQL und Postgres. Weitere Informationen dazu, wie dies funktioniert Siehe Auswahlanforderung #29639 . Wenn der Ignorieren-Vorgang während eines Einfügevorgangs ausgeführt wird und die Datenbank Fehler auffindet, wird er in der Regel abgebrochen und fügt keine Zeilen hinzu. Mit Ignorieren fügt die Datenbank die aktuelle Zeile ein und ignoriert ungültige Daten.

Die letzte neue Funktion, die hinzugefügt wurde, ist die Möglichkeit, einen benutzerdefinierten Whoops-Handler zu verwenden. Weitere Informationen finden Sie unter Siehe Auswahlanforderung #29564 .

Sie können die vollständige Liste der Korrekturen unten sehen und sehen Sie die vollständige Auf GitHub 5.8.32 vs 5.8.33 Zwischen Ändern . Vollständige Versionshinweise für Laravel 5.8 auf GitHub 5.8 verfügbar in der Version :

v5.8.33

  • ValidatesWhenResolvedTrait::p assedValidation()Rückruf Hinzugefügt ( # 29549 )
  • Wenden Sie neue Typen für e-Mail-Verifizierungsunterstützung an ( # 29589 )
  • Redis 5-Unterstützung hinzugefügt ( # 29606 )
  • Hinzugefügt insertOrIgnoreUnterstützung ( # 29639 , 46d7e96 , # 29645 )
  • Vorhanden HopplaHandler Überschreiben Erteilte Genehmigung ( # 29564 )
  • Nicht verschreibbare boolesche Werte in Validierungsmeldungen behoben ( # 29560 )
  • AWS IAM ( # 29565 ) Vermeiden Sie undefinierte Indexfehler bei der Verwendung
  • ProviderRepository::writeManifest()( # 29568 ) Die benutzerdefinierte Ausnahmemeldung in wurde behoben.
  • Ungültiger Verbindungsablauf in ResetPassword behoben ( # 29579 )
  • Fester Befehlstest AusgabeUnd FragenErwartungen ( # 29580 )
  • Ignorierende Klassen hinzugefügt, die während der Aktivitätsermittlung nicht verkörpert werden können ( # 29587 )
  • Tatsächlicher Klassenname, der für Pflanzgefäße in der Ausgabe verwendet wird ( # 29601 )


  Zitat

KARABAY A, 2019 . Laravel Neues E-Mail-Verifizierungssystem 5.8.33,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-yeni-e-posta-dogrulama-sistemi-5833-2019-08-23-085137

(Abgerufen am 23. August 2019).


  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