/ / Warum funktioniert es nicht mit Spiegeln in Laravel? - Laravel, Laravel-5.2

Warum funktioniert es nicht mit Spiegeln in Laravel? - Laravel, Laravel-5.2

ich benutze withErrors() So übergeben Sie Validierungsnachrichten im Template Blade:

if ($validator->fails()) {
dd($validator); // Gives me filled array with messages
return Redirect::back()
->withErrors($validator)
->withInput();

In der Vorlage habe ich:

@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif

Ich vermute, dass das Problem im Aufrufstapel des Templates Blade oder in der Funktion liegt withErrors.

Ob withErrors benutzt session, vielleicht ist das eines der probleme.

Zusätzlich ist dies meine Anrufvalidierung:

$validator = Validator::make($request->all(), [
"name" => "required|string|min:10",
"text" => "required|string|min:10",
]);

Antworten:

1 für die Antwort № 1

Versuchen Sie dies in Sicht:

@if(Session::has("error"))
{{ Session::get("error") }}
@endif