Laravel 8 生成消息

2021-07-19 10:54 更新

您可以在 make:notification Artisan 命令中添加 --markdown 選項(xiàng)來生成符合 Markdown 規(guī)范的通知模板:

php artisan make:notification InvoicePaid --markdown=mail.invoice.paid 

如同其他郵件通知一樣,使用 Markdown 模板的通知也在其通知類中定義了 toMail 方法。但是,不要使用 lineaction 方法來構(gòu)造通知,您應(yīng)該使用 markdown 方法來指定應(yīng)該使用的 markdown 模板的名稱:

/**
 * 獲取通知的郵件表示。
 *
 * @param  mixed  $notifiable
 * @return \Illuminate\Notifications\Messages\MailMessage
 */
public function toMail($notifiable)
{
    $url = url('/invoice/'.$this->invoice->id);

    return (new MailMessage)
                ->subject('Invoice Paid')
                ->markdown('mail.invoice.paid', ['url' => $url]);
} 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)