Overview
Filament includes a prebuilt action that is able to force-delete soft deleted Eloquent records. When the trigger button is clicked, a modal asks the user for confirmation. You may use it like so:Filament\Tables\Actions\ForceDeleteAction instead, or Filament\Tables\Actions\ForceDeleteBulkAction to force-delete multiple at once:
Redirecting after force-deleting
You may set up a custom redirect when the form is submitted using thesuccessRedirectUrl() method:
Customizing the force-delete notification
When the record is successfully force-deleted, a notification is dispatched to the user, which indicates the success of their action. To customize the title of this notification, use thesuccessNotificationTitle() method:
successNotification() method:
successNotification(null) method:
Lifecycle hooks
You can use thebefore() and after() methods to execute code before and after a record is force-deleted: