Ich frage mich, wie man den alten Wert weitergibt, wenn der Benutzer die Laravel-Validierung nicht besteht. Ich habe versucht zu verwenden: Beispiel: {{ Request::old('mail') }}
Und: {{ old('mail') }}
Ich denke, dass, wenn Benutzer Laravel Validierung Eingabewerte gelöscht werden. Hat jemand eine Idee, um das Problem zu lösen?Laravel-Validierung setzt Eingaben zurück
1
A
Antwort
1
Mit Laravel 5.2 Wenn Sie zurück zum Formular umleiten, eine wirklich nützliche Methode ist withInput():
return redirect()->back()->withInput();
Diese Methode hat keine Parameter und speichert die alten Formularwerte in Session. Dann können Sie im Formular die Funktion old ($ key) verwenden, um diese Werte für jedes Feld abzurufen - das wäre ein separates Thema zu den Forms.
1
Sie müssen so etwas tun, wenn ungültige
return Redirect::to('your_ulr')->withInput(Request::all());
Verwandte Themen
- 1. Refreshing Seite setzt Eingaben zurück - ist das möglich?
- 2. document.write setzt Körper einmal zurück
- 3. AcceptChanges auf DataTable setzt Zellstile zurück
- 4. Warum setzt sich meine Variable selbst zurück?
- 5. Maven-Update setzt Java-Version zurück
- 6. SetupDiGetClassDescription gibt FALSE zurück, setzt Fehler 0xE0000206
- 7. Wie setzt man den Animationszustand zurück?
- 8. Wie setzt man den Codemirror Editor zurück?
- 9. Tomcat setzt meine tomcat-users.xml Datei zurück
- 10. JQuery Ajax Call setzt alle Formularfelder zurück
- 11. git checkout setzt die Datei nicht zurück
- 12. buffer-face-set setzt die Schriftgröße zurück
- 13. Control.EndInvoke setzt Call-Stack für Ausnahme zurück
- 14. Funktionsaufruf setzt die übergebenen globalen Strukturfelder zurück
- 15. Änderung der Winkelansicht setzt $ scope-Variablen zurück
- 16. Warum gibt strcmp() 0 zurück, wenn seine Eingaben gleich sind?
- 17. php curl CURLOPT_HTTPGET setzt die Methode nicht auf GET zurück
- 18. Setzt ich das Berechnungsdiagramm in meinem Tensorflow-Code vollständig zurück?
- 19. Zwei Spinner setzt sich zurück, wenn ausgewählt (Android)
- 20. Wie setzt man die Koordinaten für panzoom.js zurück?
- 21. ActiveRecord setzt alle meine vorher definierten Variablen zurück
- 22. Wie setzt man das ejabberd admin Passwort zurück?
- 23. CodeIgniter - Aufruf des Hauptcontrollers setzt URL auf Server-Root zurück
- 24. iOS-Simulator setzt den Standort immer auf "Keine" zurück
- 25. AS400.validateSignon() setzt die fehlgeschlagenen Anmeldeversuche nicht auf 0 zurück
- 26. C# Do-While-Schleife Wie setzt man eine Variable zurück?
- 27. iOS - MPMoviePlayerController setzt die Ansichts-Transformation bei Wiederholung zurück
- 28. Flex Databound-Liste mit ItemRender - Reorder setzt CheckBox-Werte zurück
- 29. jQuery show() -Methode setzt "li" -Einträge zurück, um anzuzeigen: Block
- 30. Das mehrfache Aufrufen eines Ameisenziels setzt eine Eigenschaft nicht zurück
Vielen Dank, aber bitte sagen Sie mir, wie ich nach der Überprüfung der Fehler umleiten kann? Wo soll es eingestellt werden? Meine Anmeldung sieht so aus: http://pastebin.com/p4qjW1jT. Ich meine, ist etwas in Laravel, das Sie nach der Validierung von fehlschlagen Laravel umleiten können? Zum Beispiel wenn (validator == false) oder so ähnlich. –
$ v = Validator :: make ($ input, $ rules); if ($ v-> übergibt()) { Wahr } sonst {false} –