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

Уведомление из действия в Filament

Давайте пошлём уведомление из действия. Кнопка у строки может не только менять запись, но и сразу показать плашку с результатом. Список /admin/posts.

В замыкании action у Action вызывают тот же Notification, что и на странице правки. Отправка идёт в контексте текущего запроса панели.

Откроем PostsTable.php и добавим публикацию с уведомлением:

<?php namespace App\Filament\Resources\Posts\Tables; use App\Models\Post; use Filament\Actions\Action; use Filament\Notifications\Notification; use Filament\Tables\Columns\TextColumn; use Filament\Tables\Table; class PostsTable { public static function configure(Table $table): Table { return $table ->columns([ TextColumn::make('title'), ]) ->recordActions([ Action::make('publish') ->action(function (Post $record): void { Notification::make() ->title('Published') ->success() ->send(); }), ]); } } ?>

По кнопке в строке работника покажите плашку, что он отмечен активным.

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