W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如果通知支持以郵件方式發(fā)送,你需要在通知類上定義一個(gè) toMail
方法。該方法會(huì)接收一個(gè) $notifiable
實(shí)體并返回 Illuminate\Notifications\Messages\MailMessage
實(shí)例。郵件消息可以包含多行文本以及對(duì)「動(dòng)作的調(diào)用」。 讓我們來(lái)看一個(gè) toMail
方法的示例:
/**
* 獲取通知對(duì)應(yīng)的郵件.
*
* @param mixed $notifiable
* @return \Illuminate\Notifications\Messages\MailMessage
*/
public function toMail($notifiable)
{
$url = url('/invoice/'.$this->invoice->id);
return (new MailMessage)
->greeting('Hello!')
->line('One of your invoices has been paid!')
->action('View Invoice', $url)
->line('Thank you for using our application!');
}
提示:請(qǐng)注意我們?cè)?
toMail
方法中使用了$this->invoice->id
。你可以傳遞任何通知生成消息所需要的數(shù)據(jù)到通知的構(gòu)造器。
在這個(gè)例子中,我們郵寄一個(gè)問(wèn)候語(yǔ),一行文本,一個(gè)操作請(qǐng)求,然后是另一行文本。MailMessage
對(duì)象提供的這些方法讓格式化短小的事務(wù)郵件變得簡(jiǎn)單快捷。mail
通道會(huì)將消息組件轉(zhuǎn)化為帶有純文本副本的漂亮的響應(yīng)式 HTML 郵件模板。下面是一個(gè)通過(guò) mail
通道生成的郵件示例:
提示: 發(fā)送郵件通知時(shí),確保在配置文件
config/app.php
中設(shè)置了name
的值。這個(gè)值將會(huì)用在郵件通知消息的頭部和底部。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: