Laravel 8 自定義 SwiftMailer 消息

2021-07-19 10:47 更新

Mailable 基類的 withSwiftMessage 方法允許你注冊(cè)一個(gè)回調(diào),它將在發(fā)送消息之前被調(diào)用,原始的 SwiftMailer 消息將作為該回調(diào)的參數(shù)。借此機(jī)會(huì),你可以在發(fā)消息前對(duì)其進(jìn)行定制。

/**

 * 構(gòu)建消息

 *

 * @return $this

 */

public function build()

{

    $this->view('emails.orders.shipped');

    $this->withSwiftMessage(function ($message) {

        $message->getHeaders()

                ->addTextHeader('Custom-Header', 'HeaderValue');

    });

} 
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)