Entnommen lrvl 5.1 Dokumentation, lese ich:
$this->validate($request, [
'title' => 'required|unique:posts|max:255',
'author.name' => 'required',
'author.description' => 'required',
]);
Wenn die Validierung nicht passieren Controller stoppt die Ausführung und Umleitung zurück zur vorherigen Position: diese Zeilen in dem Controller.
Dies geschieht korrekt.
Dann doc sagt:
„Variable $ Fehler wird immer in alle Ihre Ansichten über jede Anfrage zur Verfügung stehen“ Und dann schlägt folgende Klinge Code:
@if (count($errors) > 0)
<div class="alert alert-danger">
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
aber ich werde tatsächlich bekomme eine ErrorException undefined variable errors ....
Was fehlt mir?
Dank
Stellen Sie sicher, dass Ihr Code Web-Middleware verwendet. –
Zeigen Sie Ihren Controller und Quellcode anzeigen. –
Dies kann passieren, wenn Sie 'Laravel' 5.2 ohne Web-Middleware verwenden, verursachen Fehler Variablen speichert in Sitzung, die in Web-Middleware – xAoc