РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pplwPmPrEl 30 of 76 menu
◀ ▶

Список ошибок в Livewire

Под заголовком и текстом уже видно, где сработало правило. Если ошибок несколько, человек просматривает форму сверху вниз и собирает картину по частям. Общий блок в начале формы сразу показывает полный перечень того, что мешает сохранению.

В шаблоне доступен объект ошибок, как на обычной странице Laravel. Через него можно узнать, есть ли сообщения, и пройтись по всем строкам одним циклом.

Давайте в post-form.blade.php над тегом form добавим список, а подписи у полей оставим частью того же примера:

<div> @if ($errors->any()) <ul> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> @endif <form wire:submit="save"> <input type="text" wire:model="title"> @error('title') <div>{{ $message }}</div> @enderror <textarea wire:model="body"></textarea> @error('body') <div>{{ $message }}</div> @enderror <button type="submit"> Save </button> </form> </div>

Покажите все ошибки формы работника одним списком.

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