[admin] delete exam also delete user and progress

This commit is contained in:
xiaomlove
2022-08-21 16:37:22 +08:00
parent a174425e70
commit 9534dcead6
3 changed files with 15 additions and 9 deletions

View File

@@ -6,6 +6,7 @@ use App\Filament\OptionsTrait;
use App\Filament\Resources\System\ExamResource\Pages;
use App\Filament\Resources\System\ExamResource\RelationManagers;
use App\Models\Exam;
use App\Repositories\ExamRepository;
use App\Repositories\UserRepository;
use Filament\Forms;
use Filament\Resources\Form;
@@ -131,9 +132,13 @@ class ExamResource extends Resource
])
->actions([
Tables\Actions\EditAction::make(),
Tables\Actions\DeleteAction::make()->using(function ($record) {
$rep = new ExamRepository();
$rep->delete($record->id);
}),
])
->bulkActions([
Tables\Actions\DeleteBulkAction::make(),
// Tables\Actions\DeleteBulkAction::make(),
]);
}