在 Laravel (5.5) 中使用通知时,您可以从方法内访问 Not济(收件人)toMail()
。
当您发送可邮寄邮件时,是否有等效的方法来访问收件人?
有没有比像这样在构造函数中重复 User 实例更好的解决方案?
Mail::to($user)->send(new EventAlert($user));
Run Code Online (Sandbox Code Playgroud)
不,没有办法。但是您可以在Notification类中使用Mailable,并在控制器或服务中使用通知而不是Mailable。
来自文档:
toMail
您可以从该方法返回一个可邮寄的对象
public function toMail($notifiable)
{
return (new Mailable($this->invoice))->to($this->user->email);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2290 次 |
最近记录: |