簡體   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