param = $param; } public function build () { try { $params = $this->param; $mailParams = $params['mailViewParams'] ; $mailData = $params['mailData'] ; $mailSenderAddress = Config::get('app.mailSenderAddress') ; $mailTitle = $mailData['to']["name"]. ' Contact Form (' . $mailParams['name']. ' '.$mailParams['surname']. ')' ; app('translator')->setLocale('en'); return $this->from($mailSenderAddress, $mailParams['name']. ' '.$mailParams['surname']) ->view('emails.contactFormMail', compact('mailParams', 'mailTitle')) ->to($mailData['to']["email"], $mailData['to']["name"]) ->bcc($mailData['bcc']) ->subject($mailTitle) ->with(['message' => $this]); } catch ( Exception $e ) { $message = $e->getFile()." ".$e->getLine()." ".$e->getMessage(); Log::error($message); return output( ['status' => -1, 'message' => $e->getMessage()] ); } } }