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

Уведомление пользователю в Filament

Давайте пошлём уведомление пользователю. Запись в базе можно адресовать не только тому, кто сохранил форму, а любому аккаунту. Страница /admin/posts/1/edit.

Модель берут из запроса к таблице пользователей. Её передают в sendToDatabase вместо текущей сессии.

Откроем EditPost.php и добавим вызов в afterSave:

<?php namespace App\Filament\Resources\Posts\Pages; use App\Models\User; use Filament\Notifications\Notification; use Filament\Resources\Pages\EditRecord; class EditPost extends EditRecord { protected function afterSave(): void { $user = User::query()->first(); Notification::make() ->title('Saved') ->sendToDatabase($user); } } ?>

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

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