我想在发送之前获得电子邮件的渲染。
我创建了一个TemplatedEmail
with htmlTemplate
and context
,它可以很好地发送,但是如何获取生成的带有上下文的模板以将其保存在数据库中?(客户的需求)
我试过了,getBody()
但似乎只适用于我得到的文本模板A message must have a text or an HTML part or attachments.
$email = new TemplatedEmail();
$email->htmlTemplate($htmlTemplate);
$email->from($from)->to(...$to)->subject($subject);
$email->context($context);
dd($email->getBody());
我想使用渲染方法,但我在服务中,不确定它是否是存储在数据库中的好方法。