[英]How to modify contents of view in mailable class?
它是关于什么的:
我需要在将电子邮件发送给收件人之前分析电子邮件的内容,并且可能将某些字符串内容替换为其他字符串。
问题:
这将是一项简单的任务,但架构是这样的:模板文件存在于服务器级别,电子邮件发送过程包括使用用户提供的数据和现有模板在可邮寄类中构建视图。 我不能做的一件事是完全更改此任务的模板。
我困惑的地方:
是否可以在可邮寄类或可邮寄类实例化的某个地方分析并更改电子邮件的内容? 我的可邮寄类的片段如下所示:
public function build()
{
$view = $this->applicationTemplate;
$data = $this->data;
$subject = $this->subject;
return $this->subject($subject)
->view($view,$data);
}
是否可以在构建视图和数据之前在此处更改它? 如果没有,是否可以在实例化后更改视图? 因为我在 $mailable 类中使用了var_dump
,它被实例化并且$mailable->view
显示为 NULL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.