我需要為 Laravel 郵件服務創建一個自定義電子郵件模板,我使用下面的命令來發布 Laravel 電子郵件 Markdown。php artisan vendor:publish --tag=laravel-mail在 resources/views 文件夾中,我看到兩個名為 html 和 text 的文件夾,每個文件夾中都有相同的blade 文件,它們之間有什么區別?如何創建自定義電子郵件模板?我嘗試在每個文件夾(html、文本)中創建兩個具有相同名稱的 balde 文件,我的問題是它們之間有什么區別?我需要為他們每個人提供什么?
2 回答

MMTTMM
TA貢獻1869條經驗 獲得超4個贊
該命令會將 Markdown 郵件組件發布到該resources/views/vendor/mail
目錄。該mail
目錄將包含一個html
和 一個text
目錄,每個目錄都包含每個可用組件的各自表示。您可以根據自己的喜好自由定制這些組件。

FFIVE
TA貢獻1797條經驗 獲得超6個贊
您只需要在 Laravel Mailer 中添加 /directory-of-markdown 即可。模板文件是一個簡單的刀片文件,您基本上可以在其中做任何您想做的事情。您可以在 Mailable 中看到類似以下內容。
> public function build()
{
return $this->from('[email protected]')
->view('emails.orders.shipped');
}
只需將視圖替換為您的自定義模板即可。您還可以訪問 Mailable 類中定義的數據。請參閱
- 2 回答
- 0 關注
- 225 瀏覽
添加回答
舉報
0/150
提交
取消