Validierungsfehler in Laravel - $ errors Array wird nach dem Validierungsfehler nicht ausgefüllt

Ich bin auf ein seltsames Problem mit Validierungen in Laravel 5.2 gestoßen. Ich habe die folgenden Fragen zu StackOverflow geprüft, aber keine davon scheint auf meinen Fall zuzutreffen:

Laravel Validierung zeigt keine Fehler an

Laravel Validation gibt keinen Fehler zurück

Die Sache ist, dass ich versuche, ein @ zu validiertitle -Feld, bevor das @ beibehalten wiCard Objekt in die Datenbank. Wenn ich das Formular mit einem leeren @ abschictitle Feld, wie erwartet, Besteht die Validierungen nicht. Das$errors -Array wird nicht gefüllt, wenn die genannten Überprüfungen fehlschlagen. Kann jemand erklären, wo ich mit diesem Code falsch liege?

/////////////////////// CONTROLLER /////////////////////
public function create(Request $request)
{
    $this->validate($request, [
        'title' => 'required|min:10'
    ]);

    Card::create($request->all());
    return back();
}
///////////////////////// VIEW /////////////////////////
// Show errors, if any. (never gets triggered)
@if(count($errors))
    <ul>
        @foreach($errors->all() as $error)
            <li>{{ $error }}</li>
        @endforeach
    </ul>
@endif
<form method="POST" action="/cards">
    {{ csrf_field() }}

    <div class="form-group">
        // The textarea does not get populated with the 'old' value as well
        <textarea class="form-control" name="title">{{ old('title') }}</textarea>
    </div>

    <div class="form-group">
        <button class="btn btn-primary" type="submit">Add Card</button>
    </div>
</form>

Antworten auf die Frage(6)

Ihre Antwort auf die Frage