我的通知电子邮件中总是收到错误消息。 任何想法如何在Laravel电子邮件通知中支持bcc? 我使用了Laravel 5.4。
错误:
Call to a member function bcc() on null
代码:
$inquiry->notify(new SupportEmail("user@user.com", $inquiry->email))->bcc("example@example.com", "admin@admin.com");
答案 0 :(得分:3)
添加邮件功能(例如cc,密件抄送和附件)的唯一方法是从通知的toMail()方法返回可邮寄对象。
public function toMail($notifiable){
return (new Mailable())->to($notifiable->email)->bcc($this->bcc_array);
}
答案 1 :(得分:0)
使用过时的,不受支持的Laravel版本的SO上有这么多用户是什么?
无论如何,new SupportEmail
声明周围需要一些额外的括号:
$email = new SupportEmail("user@user.com", $inquiry->email);
$email = $email->bcc("example@example.com", "admin@admin.com");
$inquiry->notify($email);