我阅读了laravel文档:
将ShouldQueue接口添加到通知中后,您可以像平常一样发送通知。 Laravel将在类上检测到ShouldQueue接口并自动将通知的传递排队:
由于通知中会自动排队, 如果我在控制器中使用:
public function store(Request $request)
{
$users = User::all()
Notification::send($users, new MyFirstNotification());
}
并在我的通知中:
public function toMail($notifiable)
{
return new custome-emailTo("emails.welcome",$notifiable);
}
以及在custom-mailTo中(这是一个可邮寄的类):
public function __construct($view2,User $user)
{
$this->user = $user;
$this->view = $view2;
}
public function build()
{
$this->to($this->user->email);
return $this->view('emails.welcome');
}
对我来说,它可以正常工作并发送给许多用户,
但是我的问题是: 如Laravel文档中所述,
1。它确实在排队发送通知吗?
2。我需要在可邮寄的laravel类中排队以发送批量电子邮件吗?