wie kann ich den eingegebenen Wert nach der Validierung halten?
– Benutzer5621153
15. März 2016 um 12:44 Uhr
<input type="text" name="firstname" value="{{ old('firstname') }}"> oder verwenden Sie den Formularhelfer, der den Wert nach einem Validierungsfehler automatisch enthält.
– Sushant Aryal
17. März 2016 um 12:00 Uhr
Beachten Sie, dass $errors->first('firstname') zeigt nur die erste Nachricht für das angegebene Feld an. Möglicherweise haben Sie mehrere Fehler; erhalten Sie sie als Array zum Durchlaufen wie folgt: $errors->get('firstname')
– Jason
22. März 2016 um 16:25 Uhr
Für Leute, die Bootstrap verwenden, hier ist Ihr Code-Snippet: @if($errors->any()) {!! implode(”, $errors->all(‘
:message
‘)) !!} @endif
– Phönix
25. April 2020 um 17:49 Uhr
Wenn Sie die Ansicht von demselben Controller laden möchten, auf dem Sie sich befinden:
if ($validator->fails()) {
return self::index($request)->withErrors($validator->errors());
}
Und wenn Sie schnell alle Fehler anzeigen möchten, aber etwas mehr Kontrolle haben möchten:
@if ($errors->any())
@foreach ($errors->all() as $error)
<div>{{$error}}</div>
@endforeach
@endif
Großartig, dass Sie helfen. Können Sie den weniger erfahrenen Kollegen bitte erklären, warum und wie Ihr Code das Problem löst. Um den Beitrag prägnanter und lesbarer zu machen, verwenden Sie die richtige Formatierung, die stackoverflow vorschlägt: stackoverflow.com/editing-help
– Leopold
1. Dezember 2019 um 15:38 Uhr
13508100cookie-checkAnzeigen der Fehlermeldungen in Laravel, nachdem sie vom Controller umgeleitet wurdenyes
Sie müssen die Fehlermeldungen zurückgeben, so etwas wie
return Redirect::to('/')->withErrors($validator);
– Vucko
4. November 2014 um 10:39 Uhr
Danke, es hat mir geholfen
– SA__
4. November 2014 um 11:23 Uhr
@SA__ Wie haben Sie den eingegebenen Wert in jedem Feld nach der Validierungsumleitung gespeichert?
– Benutzer5621153
15. März 2016 um 12:57 Uhr