您好,登錄后才能下訂單哦!
要在Laravel中使用Markdown郵件,首先需要安裝laravel-markdown包。可以通過Composer來安裝該包:
composer require graham-campbell/markdown
安裝完成后,可以在郵件類中使用Markdown模板來渲染郵件內容。首先需要在resources/views/emails目錄下創建Markdown模板文件,例如welcome.blade.md:
# Welcome to our website
Hi {{ $user->name }},
Thank you for joining our website. We hope you enjoy your stay!
然后在郵件類中使用Markdown模板:
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
class WelcomeEmail extends Mailable
{
use Queueable, SerializesModels;
protected $user;
public function __construct($user)
{
$this->user = $user;
}
public function build()
{
return $this->markdown('emails.welcome', ['user' => $this->user]);
}
}
最后,在控制器或其他地方發送該郵件:
Mail::to($user->email)->send(new WelcomeEmail($user));
這樣就可以使用Markdown模板來發送郵件了。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。