*/ public function via(object $notifiable): array { return ['mail']; } /** * Get the mail representation of the notification. */ public function toMail(object $notifiable): MailMessage { return (new MailMessage) ->subject(Lang::get('Benachrichtigung zum Zurücksetzen des Passworts')) ->greeting(Lang::get('Hallo')." {$notifiable->name},") ->line(Lang::get('Sie erhalten diese E-Mail, weil wir eine Anfrage zum Zurücksetzen des Passworts für Ihr Konto erhalten haben.')) ->action(Lang::get('Passwort Zurücksetzen'), $this->resetUrl($notifiable)) ->line(Lang::get('Dieser Link zum Zurücksetzen des Passworts läuft in 60 Minuten ab.')) ->line(Lang::get('Wenn Sie keine Passwortzurücksetzung beantragt haben, sind keine weiteren Maßnahmen erforderlich.')) ->line(Lang::get('Mit freundlichen Grüßen')) ->salutation(Lang::get('Nutzwerte Support Team')); } protected function resetUrl(mixed $notifiable): string { return Filament::getResetPasswordUrl($this->token, $notifiable); } /** * Get the array representation of the notification. * * * @return array */ public function toArray(object $notifiable): array { return [ // ]; } }