Laravel Validierung keine Leerzeichen erlaubt für Benutzer
Ich habe ein kleines problem in laravel Validierung verlangen. Ich will ablehnen, Benutzername, mit dem Raum wie foo bar
. Ich möchte nur erlauben foobar
ohne Raum. Jetzt meine Regel ist required|unique:user_detail,username
. Welche Regel sollte ich verwenden? Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verlängern Sie die Prüfung mit Ihrem eigenen benutzerdefinierten Regeln:
Dann verwenden Sie einfach wie jede andere Regel:
Kasse des docs auf benutzerdefinierte Validierungsregeln:
https://laravel.com/docs/5.2/validation#custom-validation-rules
'username' => 'required|regex:/^\S*$/u',
Warum Sie nicht verwenden
alpha_dash
Regel?Aus der Dokumentation:
Werden und es nicht erlauben Räume.
Sollten Sie verwenden reguläre Ausdrücke mit Ihrer Validierung.
PHP :
regex:/^\S*$/u