Первая ошибка поля в Laravel
В прошлом уроке при провале
validate Laravel вернул
пользователя на форму и положил
ошибки в сессию. В шаблоне
они доступны через переменную
$errors - объект
со списком сообщений по полям.
Чтобы показать первую ошибку
конкретного поля, вызывают
метод first с именем
поля:
<div>
{{ $errors->first('title') }}
<input name="title" value="{{ old('title') }}">
</div>
Если у title ошибки нет,
метод вернёт пустую строку -
над полем ничего не появится.
Отправьте форму с пустым
title и увидите текст
вроде «The title field is required»
(или перевод, если настроена локаль).
Так же можно вывести ошибку
для email:
<div>
{{ $errors->first('email') }}
<input name="email" value="{{ old('email') }}">
</div>
Выведите ошибку поля title
через $errors->first.
Отправьте форму с пустыми полями и убедитесь, что сообщения видны над инпутами.