繁体   English   中英

Laravel Mailables动态视图视为刀片

[英]Laravel mailables dynamic view treat as blade

是否可以做到:

在我的程序包中创建Mailable类,并将其用于Mail::send(new MyMaiable($config))

在我的配置中还将html模板保存在数据库中。

我的问题是使用此html字符串作为刀片模板有任何办法吗

我的意思是{{$var}}将替换为->with([])方法,而无需手动str_replacepreg_replace_all

环境

  • 的PHP 5.6
  • Laravel 5.4

预先感谢您的任何提示。

为什么将html模板存储在数据库中? 将模板保存在resources-> emails文件夹中作为刀片模板,并在可邮寄类中调用它,如下所示:

public function build()
{
    return $this->from('YOUR_FROM_EMAIL')
        ->view('emails.TEMPLATE_NAME');
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM