*/ 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('Benachrichtigung zum Zurücksetzen des Passworts') ->greeting('Hallo'." {$notifiable->name},") ->line('Sie erhalten diese E-Mail, weil wir eine Anfrage zum Zurücksetzen des Passworts für Ihr Konto erhalten haben.') ->action('Passwort Zurücksetzen', $this->resetUrl($notifiable)) // ->line(Lang::get('Dieser Link zum Zurücksetzen des Passworts läuft in :count Minuten ab.', ['count' => config('auth.passwords.'.config('auth.defaults.passwords'))])) ->line(Lang::get('This password reset link will expire in :count minutes.', ['count' => config('auth.passwords.'.config('auth.defaults.passwords').'.expire')])) ->line('Wenn Sie keine Passwortzurücksetzung beantragt haben, sind keine weiteren Maßnahmen erforderlich.'); } 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 [ // ]; } }