Уведомление в базе в Filament
Давайте сохраним уведомление в базе. Плашка может дублироваться записью для текущего аккаунта и жить в шапке панели. Страница /admin/posts/1/edit.
Запись создаёт метод
sendToDatabase
с моделью пользователя.
Для всплывающего блока
в этом сценарии send
не вызывают.
Откроем EditPost.php
и добавим вызов в
afterSave:
<?php
namespace App\Filament\Resources\Posts\Pages;
use Filament\Notifications\Notification;
use Filament\Resources\Pages\EditRecord;
class EditPost extends EditRecord
{
protected function afterSave(): void
{
Notification::make()
->title('Saved')
->sendToDatabase(auth()->user());
}
}
?>
Оставьте сообщение о сохранении работника в колокольчике панели.