*/ 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('Reset Password Notification')) ->greeting(Lang::get('Hello')." {$notifiable->name},") ->line(Lang::get('You are receiving this email because we received a password reset request for your account.')) ->action(Lang::get('Reset Password'), $this->resetUrl($notifiable)) ->line(Lang::get('This password reset link will expire in :count minutes.', ['count' => config('auth.passwords.'.config('auth.defaults.passwords').'.expire')])) ->line(Lang::get('If you did not request a password reset, no further action is required.')); } // 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('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 [ // ]; } }