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

Уведомления в Filament

После сохранения формы или нажатия кнопки человеку важно сразу понять, что операция прошла. Короткая плашка в углу экрана как раз и сообщает об этом. Такой экран правки открывается по адресу /admin/posts/1/edit.

Уведомление в Filament - это не отдельная страница и не запись в журнале панели. Это лёгкий всплывающий блок, который появляется поверх интерфейса и сам исчезает или остаётся, пока его не закроют.

Отправку собирают через класс Filament\Notifications\Notification. Цепочка методов задаёт заголовок, текст, цвет статуса и время показа. В конце вызывают send, и плашка появляется у текущего пользователя в браузере.

Частый сценарий - показать успех сразу после сохранения записи на странице правки. Хук afterSave на классе страницы срабатывает, когда модель уже записана в базу, и там удобно вызвать уведомление без лишней логики в форме.

Тот же приём работает из действия таблицы: кнопка у строки выполняет код над одной записью и может послать плашку, не открывая новый экран. Так человек видит результат прямо в списке.

Со всем этим мы и будем разбираться в рамках данного раздела.

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