email_address_recepient = config('mail.email_address_recepient', null); $this->email_prefix_subject = config('mail.email_prefix_subject', null); $this->nextcloud_upload_folder_web_link = config('mail.nextcloud_upload_folder_web_link', false); } function send_export_via_email(string $from_date, string $to_date, string $file_name){ try{ $email_subject = $this->email_prefix_subject . ' '. $from_date.' - '.$to_date; Mail::to($this->email_address_recepient)->send(new sendExportNotice(['export_date' => $email_subject, 'file_name' => $file_name, 'upload_folder_web_link' => $this->nextcloud_upload_folder_web_link], $email_subject)); return true; }catch (\Exception $e) { Log::error('send_export_via_email Email error - ' . $e->getMessage()); //throw new RuntimeException("E-EMAIL"); return false; } } }