ganz einfach Ihre eigenen Validierungsregeln erstellen oder bereits im Internet verfügbare Regeln verwenden. mal sehen.
StrongPassword: Überprüfen Sie, ob es sich um einen „starken“ Passworttyp handelt.
TelephoneNumber: Überprüfen Sie, ob es sich um eine gültige Telefonnummer handelt.
RecordOwner : Identitätsüberprüfung erforderlich. Die authentifizierte Benutzer-ID stimmt mit der Spalte „user_id“ im angegebenen Datenbankdatensatz überein, zum Beispiel:
Besitzer: post,idMonetaryFigure: Suchen Sie nach Geldbeträgen, zum Beispiel: 72,33 $
„DisposableEmail“: Überprüfen Sie, ob es sich bei der E-Mail-Adresse um eine einmalige E-Mail-Adresse handelt. „DoesNotExist“: Überprüfen Sie, ob der angegebene Wert in der Datenbanktabelle/-spalte vorhanden ist. „Decimal“: Überprüfen Sie, ob er das richtige Format hat Dezimalzahl
EncodedImage: Überprüft, ob der Wert ein Base64-codiertes Bild des angegebenen Mime-Typs ist
LocationCoordinates: Überprüft, ob es sich um einen Satz von durch Kommas getrennten Breiten- und Längenkoordinaten handelt
FileExists: Prüft, ob der Wert ein vorhandener Dateipfad ist
Equals: Prüft, ob der Wert gleich einem anderen Wert ist
MacAddress: Prüft, ob der Wert eine gültige MAC-Adresse ist
ISBN: Überprüfen Sie, ob der Wert eine gültige ISBN-10- oder ISBN-13-Nummer ist.
EndsWith: Überprüfen Sie, ob der Wert mit der angegebenen Zeichenfolge endet.
EvenNumber: Überprüfen Sie, ob der Wert eine ist gerade Zahl (für Dezimalzahlen verwenden Sie zuerst intval für die Typumwandlung)
OddNumber: Überprüfen Sie, ob der Wert eine ungerade Zahl ist (verwenden Sie zuerst intval für die Typumwandlung für Dezimalzahlen)
Lowercase: Überprüfen Sie, ob die value ist eine Zeichenfolge in Kleinbuchstaben
Uppercase: Überprüfen Sie den Wert. Handelt es sich um eine Zeichenfolge in Großbuchstaben? ist ein legaler Domainname google.com, www.google.com
CitizenIdentification: Überprüfen Sie, ob der Wert eine gültige US-amerikanische/französische/britische Bürger-ID-Nummer ist Leerzeichen
8 Regeln von Scott Robinson
Scott Robinson, der auch eine eigene Website dafür erstellt hat
laravel-validation-rules.github.ioFarbe
Ländercodes
Kreditkarte
IP
Subdomain: Überprüfen Sie, ob der vom Benutzer übermittelte Self-Domain-Wert bereits im aktuellen Programm vorhanden ist.
Zeitzone: Stellen Sie sicher, dass der Zeitzonenwert in der Systemzeit- und Datumsdatenbank gültig ist.
US-Bundesstaat: Überprüfen Sie, ob es sich bei dem Wert um einen US-Bundesstaat/eine kanadische Provinz handelt.
Spatie bietet einige Validierungsregeln in seinem eigenen Repository:
Autorisiert: Überprüfen Sie, ob der Benutzer Berechtigungen für ein bestimmtes Modell hat Ausführungsfunktion.
CountryCode: Überprüft, ob das Feld ein gültiger ISO3166-Ländercode ist.
Enum: Stellen Sie sicher, dass der Wert Teil der angegebenen Aufzählungsklasse ist, z. B. myclabs/php-enum.
ModelsExist: Stellen Sie sicher, dass alle Werte im Eingabearray wie folgt sind gegebene Modelle Die Attribute der Klasse existieren.
? 5 RegelnDer letzte ist ein Artikel von Gergő D. Nagy, der Ende 2017 in pineco
veröffentlicht wurde. Relevante Validierungsregeln werden imOdd: Überprüfen Sie, ob der Wert eine ungerade Zahl ist. gerade: Überprüfen Sie, ob der Wert eine gerade Zahl ist.
】
Das obige ist der detaillierte Inhalt von[Zusammenstellung und Weitergabe] 40 praktische Validierungsregeln für Laravel-Formulare. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!