From 15411ec0c8e2508945c214b6b9de6287bf16f637 Mon Sep 17 00:00:00 2001 From: Constantin Graf Date: Mon, 19 May 2025 11:50:40 +0200 Subject: [PATCH] Add resend verification email to filament resource --- app/Filament/Resources/UserResource.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Filament/Resources/UserResource.php b/app/Filament/Resources/UserResource.php index 202c327b..c68dcf41 100644 --- a/app/Filament/Resources/UserResource.php +++ b/app/Filament/Resources/UserResource.php @@ -23,6 +23,7 @@ use Filament\Tables; use Filament\Tables\Filters\TernaryFilter; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; +use Illuminate\Support\Collection; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; use Korridor\LaravelModelValidationRules\Rules\UniqueEloquent; @@ -207,6 +208,14 @@ class UserResource extends Resource }), ]) ->bulkActions([ + Tables\Actions\BulkAction::make('Resend verification email') + ->icon('heroicon-o-paper-airplane') + ->action(function (Collection $records): void { + foreach ($records as $user) { + /** @var User $user */ + $user->sendEmailVerificationNotification(); + } + }), ]); }