Ошибка проверки в Laravel - массив ошибок не заполняется после ошибки проверки

Я столкнулся со странной проблемой, связанной с проверками в Laravel 5.2. Я рассмотрел следующие вопросы по StackOverflow, но ни один из них не подходит для моего случая:

Проверка Laravel не показывает ошибки

Laravel Validation не возвращает ошибку

Дело в том, что я пытаюсь подтвердитьtitle поле, прежде чем сохранитьCard объект в базу данных. Когда я отправляю форму с пустымtitle Поле, как и ожидалось, не проходит валидацию. Тем не менее$errors массив не заполняется после сбоя упомянутых проверок. Кто-нибудь может объяснить, где я не так с этим кодом?

/////////////////////// 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>

Ответы на вопрос(1)

Ваш ответ на вопрос