阅读(787) (9)

Laravel 8 邮件通知预览

2021-07-06 09:24:42 更新

设计邮件通知模板时,可以像典型的 Blade 模板一样在浏览器中快速预览渲染的邮件。 因此,Laravel 允许您直接从路由闭包或控制器返回由邮件通知生成的任何邮件。 当一个 MailMessage 返回时,它将被渲染并显示在浏览器中,使您可以快速预览其设计,而无需将其发送到实际的邮箱地址:

Route::get('mail', function () {
    $invoice = App\Invoice::find(1);

    return (new App\Notifications\InvoicePaid($invoice))
                ->toMail($invoice->user);
});