阅读(4386) (9)

Laravel 8 配置邮件视图

2021-07-05 17:12:38 更新

您可以在 mailable 类的 build 方法中使用 view 方法来指定在渲染邮件内容时要使用的模板。由于每封邮件通常使用 Blade 模板 来渲染其内容,因此您可以在构建您的邮件 HTML 内容时使用 Blade 模板引擎提供的所有功能及享受其带来的便利性:

/**
 * 构建邮件消息。
 *
 * @return $this
 */
public function build()
{
    return $this->view('emails.orders.shipped');
} 

技巧:您可以创建一个 resources/views/emails 目录来存放您的所有邮件模板;当然,您也可以将其置于 resources/views 目录下的任何位置。