Laravel zeigen form-Fehler mit dem Formular-element-Namen als Schlüssel
Ich versuche zu lernen laravel
. Ich weiß Codeigniter
. In codeigniter3
ich erhalten das Formular Fehler, da ein array mit Schlüssel als den Namen des Formulars mit der Funktion
$this -> form_validation -> error_array();
wird angezeigt, wie
array(
'form_element1' => 'this field is required',
'form_element2' => 'this field is required'
)
Gibt es eine Möglichkeit, in laravel 5, das gleiche zu tun?
Bitte helfen. Jede Hilfe könnte geschätzt werden
InformationsquelleAutor Arun | 2016-05-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laravel-controller verwendet
ValidatesRequests
Eigenschaft, die bietet einevalidate
Methode. Hier ist Beispiel wie zum validieren einer Anforderung:Wenn Benutzereingaben nicht passieren, die Regeln des
$this->validate()
wird es automatisch leitet den Benutzer zurück zum Formular-Ansicht mit alt-Eingang und-Fehler. Der Fehler wird gehalten von$errors
variable, die eine Instanz vonIlluminate\Support\MessageBag
, um anzeigen auf Ihre anzeigen:Oder Sie können die Fehlermeldung durch die Taste:
Ihre Frage zu beantworten darüber, wie, um Fehler anzuzeigen, wie in CI, die Sie verwenden können
toArray()
Methode derIlluminate\Support\MessageBag
:Manuelle Validierung
Können Sie auch nutzen, validator-Instanz manuell mit der
Validator
Fassade, so wie hier:Wieder können Sie die Fehler aus
$errors
variable wie oben.Form Validierung Anforderung
Diese Methode verwenden, können Sie beginnen, die Schaffung einer form-überprüfungs-Anforderung mit
artisan
CLI:Erstellen Sie eine
ContactRequest
Klasse, Sie finden es inapp/Http/Request/
Ordner.Auf dem controller-Methode Variablen statt mit
Request $request
Sie verwenden könnenContactRequest $request
:Wenn Benutzereingaben geht es weiter ausführen, Ihren code auf die Methode andernfalls Benutzer umgeleitet werden, um zur Formularansicht zurück, und natürlich kann man die Anzeige der Fehler der gleiche wie die beiden oben genannten Methode.
InformationsquelleAutor Rifki
können Sie eine Rückkehr von der Steuerung
oder
ist und Sie drucken können Fehler in der Ansicht als
verwenden Sie mit('key' => 'Nachricht')
InformationsquelleAutor Laravel User
Dieser zeigt jede Fehlermeldung an Ihrem Schlüssel:
InformationsquelleAutor Nysso