user = $user; $this->subject = __('email.user_restore_subject'); } /** * Build the message. * * @return $this */ public function build() { // Sicherstellen, dass account geladen ist if (!$this->user->account) { $this->user->load('account'); } $firstName = $this->user->account ? $this->user->account->first_name : ''; $title = __('email.user_restore_title'); $greeting = __('email.user_restore_greeting', ['name' => $firstName]); $copy1line = __('email.user_restore_copy1line'); $copy2line = __('email.user_restore_copy2line'); $copy3line = __('email.user_restore_copy3line'); $payment_account_date = $this->user->getPaymentAccountDateFormat(); $reset_password_url = route('password.request'); return $this->view('emails.user_restore')->with([ 'title' => $title, 'greeting' => $greeting, 'copy1line' => $copy1line, 'copy2line' => $copy2line, 'copy3line' => $copy3line, 'payment_account_date' => $payment_account_date, 'reset_password_url' => $reset_password_url, 'user' => $this->user, ]); } }