Уведомления в Filament
После сохранения формы или нажатия кнопки человеку важно сразу понять, что операция прошла. Короткая плашка в углу экрана как раз и сообщает об этом. Такой экран правки открывается по адресу /admin/posts/1/edit.
Уведомление в Filament - это не отдельная страница и не запись в журнале панели. Это лёгкий всплывающий блок, который появляется поверх интерфейса и сам исчезает или остаётся, пока его не закроют.
Отправку собирают через класс
Filament\Notifications\Notification.
Цепочка методов задаёт
заголовок, текст, цвет статуса
и время показа. В конце
вызывают send, и плашка
появляется у текущего
пользователя в браузере.
Частый сценарий - показать
успех сразу после сохранения
записи на странице правки.
Хук afterSave на классе
страницы срабатывает, когда
модель уже записана в базу,
и там удобно вызвать
уведомление без лишней
логики в форме.
Тот же приём работает из действия таблицы: кнопка у строки выполняет код над одной записью и может послать плашку, не открывая новый экран. Так человек видит результат прямо в списке.
Со всем этим мы и будем разбираться в рамках данного раздела.