Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pplrPmVdErF 207 of 252 menu
◀ ▶

Первая ошибка поля в 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.

Отправьте форму с пустыми полями и убедитесь, что сообщения видны над инпутами.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить