firstname = $firstname; } /** * Get the notification's delivery channels. * * @return array */ public function via(): array { return ['mail']; } /** * Get the mail representation of the notification. */ public function toMail(object $notifiable): MailMessage { return (new MailMessage()) ->view([ 'html' => 'notifications::email-club', 'text' => 'notifications::email-club-text', ]) ->subject(trans('Supression du compte - :site_name', [ 'site_name' => config('app.name'), ])) ->greeting(trans('Bonjour :name,', ['name' => $this->firstname])) ->line(trans( 'Votre compte :site_name a été marqué pour suppression, il sera définitivement effacé au bout de 1 semaine. Vous pourrez le réactiver durant ce délai si vous le souhaitez en vous reconnectant.', [ 'site_name' => config('app.name'), ] ))->withSymfonyMessage(function (Email $message) { $message->html($message->getHtmlBody(), 'utf-8'); }); } }