Laravel 5 Validierung Trim
Ich bin ein Anfänger in Laravel 5.
Wie kann ich das entfernen von Leerzeichen in der Prüfung?? ich habe die Dokumentation gelesen, aber es gibt keine Prüfung für trim(entfernen Sie die Leerzeichen).
hier meine Regeln
$rules = [
'name' =>'required',
'email' => 'required|email',
'address' => 'required',
'phones' => 'required'
];
danke für deine Antwort.
InformationsquelleAutor fajar ainul | 2015-04-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist nicht Auftrag für die Prüfung zu ändern, die Eingabe von Daten. Trim-validator existiert in CodeIgniter, aber da mir dies nicht Recht zum ausführen von trim.
Können Sie automatisch schneiden alle input durch die Nutzung dieser:
Nun den rest Ihres Kodierung:
Diese unterstützt keine arrays. @Alex Antwort ist besser.
InformationsquelleAutor Limon Monte
Können Sie den folgenden code verwenden, um schneiden Sie alle string-input (wie Sie vielleicht in den arrays in der Eingabe)
InformationsquelleAutor Alex
In Laravel 5.2 oder 5.3 kann man mit trim Leerzeichen entfernen, wie dies
$input = array_map('trim', $request->all());
also dies entfernt alle space-Eingänge, geschrieben und Validierung funktioniert
InformationsquelleAutor Khan Muhammad
InformationsquelleAutor afzylive
Erweiterte ich die
FormRequest
Klasse und überschrieb dieprepareForValidation
Methode, die aufgerufen wird, bevor die überprüfung stattfindet.Was es tut:
untrimmable
Eigenschaft.Hier ist ein link zu der gist https://gist.github.com/msbrime/336a788c7cced2137bdc7896c1241239
sicher, was @Arount
InformationsquelleAutor msbrime
InformationsquelleAutor Deep Gandhi