在发送邮件之前,我想获取邮件的渲染结果。
我创建了一个带有htmlTemplate
和context
的TemplatedEmail
,用于发送正常工作,但是如何获取生成的模板与上下文以将其保存到数据库中?(客户需求)
我尝试了getBody()
,但似乎只适用于文本模板,因为我得到了消息必须具有文本或HTML部分或附件。
$email = new TemplatedEmail();
$email->htmlTemplate($htmlTemplate);
$email->from($from)->to(...$to)->subject($subject);
$email->context($context);
dd($email->getBody());
我想使用渲染方法,但是我在服务中,不确定存储在数据库中是否是一个好的方式。