title($title) ->body($body) ->color($color); if ($url) { $notification->actions([ \Filament\Notifications\Actions\Action::make('lihat') ->label('Lihat') ->url($url), ]); } $notification->sendToDatabase( $recipients instanceof User ? collect([$recipients]) : collect($recipients) ); } public static function toRole(string $role, string $title, string $body, string $color = 'info', ?string $url = null): void { $users = User::role($role)->get(); if ($users->isEmpty()) return; self::send($users, $title, $body, $color, $url); } }