是否可以这样做:
在我的包中创建Mailable类并将其用于Mail::send(new MyMaiable($config))
在我的配置中也会将html模板保存在数据库中。
我的问题是以任何方式将此html字符串用作刀片模板
我的意思是{{$var}}
无需手动str_replace
或preg_replace_all
但是通过->with([])
方法。
环境
提前感谢任何提示。
答案 0 :(得分:0)
为什么要在数据库中存储html模板?将模板保存在您的resources->电子邮件文件夹中作为刀片模板,并在mailable类中调用它,如下所示:
public function build()
{
return $this->from('YOUR_FROM_EMAIL')
->view('emails.TEMPLATE_NAME');
}