Проверка в Filament
Форма не пишет запись, пока значения не прошли проверку. Ошибка видна у поля. Смотрим на /admin/posts/create.
Проверка - это набор условий к данным, которые человек отправляет из формы. Если хотя бы одно условие не выполнено, запись в базу не попадает, а форма остаётся на экране с подсказками.
Filament опирается на те же правила, что и Laravel для HTTP-запросов. Панель не дублирует логику вручную: условия задают на компонентах полей в схеме ресурса.
Каждый компонент может
получить цепочку методов
проверки. Они превращаются
в правила для атрибута модели,
который связан с полем через
имя в make.
Сообщение об ошибке выводится рядом с полем, где правило не прошло. Человек видит, что именно нужно исправить, не теряя уже введённые значения в других полях.
Со всем этим мы и будем разбираться в рамках данного раздела.