У меня есть класс, который можно отправить по электронной почте кому-то, кто заключил контракт. Сейчас я пытаюсь стилизовать почту, но ... я не могу вызвать переменную, которую я передаю в возвращаемом классе mailable.
Я пытался передать его представлению в mailableкласс, и я попытался вызвать его, но в почте он не отображается.
это мой почтовый класс:
public function build()
{
$data = array(
'comapny' => $this->data['company'],
'file' => $this->data['file'],
'subject' => $this->data['subject'],
'email' => $this->data['email']
);
foreach($data['email'] as $mail)
return $this->view('mails.contract')->with('data' , $data['company'])->to($mail)->subject($data['subject'])->attach($data['file'])->withSwiftMeassage(function ($message){
$swiftMessage = $message->getSwiftMessage();
$headers = $swiftMessage->getHeaders();
$headers->addTextHeader('From', 'example - contract <example-email@gmail.com>');
$headers->addTextHeader('Reply-To', 'example-email@gmail.com');
$headers->addTextHeader('X-Mailer:', 'PHP/' . phpversion());
});
}
}
представление, мне нужно вызвать данные для:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<p><?php echo $data ?></p>
</body>
</html>
любая помощь приветствуется