[英]Sending mails with no data on Laravel
我懂了:
Mail::send('emails.orders.attach', null, function($message) use($mail, $subject) {
$message->from(Config::get('mail.from["address"]'), Config::get('mail.from["name"]'))
->to($mail, 'Sender name here')
->subject($subject);
});
laravel告訴我:
Argument 2 passed to Illuminate\Mail\Mailer::send() must be of the type array, null given
我不需要發送數據,我的電子郵件模板沒有發送數據,除了附件中包含了所有客戶數據的附件。
只需傳遞一個空數組
Mail::send('emails.orders.attach', [], function($message) use($mail, $subject) {
$message->from(Config::get('mail.from["address"]'), Config::get('mail.from["name"]'))
->to($mail, 'Sender name here')
->subject($subject);
});
在上面的示例中,您會注意到[]
而不是null
作為第二個參數。
附帶說明一下, 'mail.from["address"]'
可能無法按預期運行。 這將查找名為from["address"]
的鍵from["address"]
其中包括mail.php配置文件中的雙引號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.