Eines der mächtigsten Funktionen des PHP-Webframeworks Laravel ist der Validator.
Die nachfolgende Tabelle listet lediglich die wichtigsten, am meist gebräuchlichen Parameter auf. Beim Aufruf der Funktion „validate“ können mehrere Parameter durch ein Pipe „|“ getrennt werden.
| Parameter | Beschreibung |
|---|---|
| bail | Alle nachfolgenden Parameter müssen zutreffen (oder es wird nach dem ersten Fehler nicht weiter geprüft) |
| required | Wert muss vorhanden (darf nicht leer) sein |
| Wert muss eine gültige E-Mail-Adresse sein | |
| ip | Wert muss eine gültige IP-Adresse sein |
| active_url | Wert muss eine erreichbare URL sein |
| alpha | nur Buchstaben werden zugelassen |
| numeric | nur Zahlen werden zugelassen (min und max haben hier eine andere Bedeutung!!) |
| alpha_numeric | nur Buchstaben und Zahlen werden zugelassen |
| min:X | Wert muss mind. X Zeichen lang sein oder numerischer Wert muss mind. X sein |
| max:X | Wert darf max. X Zeichen lang sein oder numerischer Wert darf nicht höher als X sein |
| in:X,X,X | Nur die aufgelisteten Werte (beliebig viele) werden zugelassen |
| dimensions:min_width=X | Hochgeladenes Bild muss mindestens X Pixel Breit sein |
Auf dieser Seite finden Sie ein ausführliches Beispiel für die Verwendung des Validators