我明白了:
c
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);
});
我不需要发送数据,我的电子邮件模板不会发送数据,除了附加的数据,其中包含客户的所有数据。
答案 0 :(得分:1)
只需传递一个空数组
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"]
的密钥,包括mail.php配置文件中的双引号。