Skip to content

Commit 15411ec

Browse files
committed
Add resend verification email to filament resource
1 parent 48f0942 commit 15411ec

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

app/Filament/Resources/UserResource.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
use Filament\Tables\Filters\TernaryFilter;
2424
use Filament\Tables\Table;
2525
use Illuminate\Database\Eloquent\Builder;
26+
use Illuminate\Support\Collection;
2627
use Illuminate\Support\Facades\Auth;
2728
use Illuminate\Support\Facades\Hash;
2829
use Korridor\LaravelModelValidationRules\Rules\UniqueEloquent;
@@ -207,6 +208,14 @@ public static function table(Table $table): Table
207208
}),
208209
])
209210
->bulkActions([
211+
Tables\Actions\BulkAction::make('Resend verification email')
212+
->icon('heroicon-o-paper-airplane')
213+
->action(function (Collection $records): void {
214+
foreach ($records as $user) {
215+
/** @var User $user */
216+
$user->sendEmailVerificationNotification();
217+
}
218+
}),
210219
]);
211220
}
212221

0 commit comments

Comments
 (0)