From c7cde8b96f0f63194e707c451d18e2f970b6d110 Mon Sep 17 00:00:00 2001 From: Nikola Cirkovic Date: Wed, 18 May 2022 02:00:51 +0200 Subject: [PATCH] INA-3 | Download report mailable --- app/Mail/DownloadReport.php | 54 +++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 app/Mail/DownloadReport.php diff --git a/app/Mail/DownloadReport.php b/app/Mail/DownloadReport.php new file mode 100644 index 000000000000..4650f661a6e3 --- /dev/null +++ b/app/Mail/DownloadReport.php @@ -0,0 +1,54 @@ +company = $company; + $this->csv = $csv; + $this->file_name = $file_name; + } + + /** + * Build the message. + * + * @return $this + */ + public function build() + { + App::setLocale($this->company->getLocale()); + + return $this->from(config('mail.from.address'), config('mail.from.name')) + ->subject(ctrans('texts.download_files')) + ->text('email.admin.download_report_text') + ->attachData($this->csv, $this->file_name, [ + 'mime' => 'text/csv', + ]) + ->view('email.admin.download_report', [ + 'logo' => $this->company->present()->logo, + 'whitelabel' => $this->company->account->isPaid() ? true : false, + 'settings' => $this->company->settings, + 'greeting' => $this->company->present()->name(), + ]); + } +}