【发布时间】:2020-02-15 05:55:27
【问题描述】:
我有一个可邮寄的课程,可以向签订合同的人发送电子邮件。现在我正在尝试设置邮件的样式,但是...我似乎无法调用我在可邮寄类 return 中传递的变量。
我尝试将它传递给可邮寄类中的视图,我尝试调用它,但在邮件中它没有显示出来。
这是我的可邮寄课程:
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>
感谢任何帮助
【问题讨论】:
标签: laravel return laravel-blade laravel-mail