gpt4 book ai didi

Laravel 5 一次向多个用户发送邮件

转载 作者:行者123 更新时间:2023-12-04 21:04:37 24 4
gpt4 key购买 nike

我正在尝试向所有用户发送邮件。但我不知道如何制作这个。在我的 Controller 中,我做了这个。

public function send_mail()
{
$mails = Joinus::all();
$array = array();
$allmails = array();
foreach ($mails as $mail)
{
$allmails = array_push($array, $mail->email);

};
Mail::to($allmails)->send((new SendMail(new Joinus('email')))->delay(30));
}

我收到所有类型的错误。最后一个是
__construct() must be of the type array

在我的 SendMail.php 中
public function __construct($email)
{
$this->email = $email;
}

我浪费了我的一天,无法制作。我非常感谢你的帮助。感谢提前。

最佳答案

public function send_mail()
{
$mails = Joinus::pluck('email')->toArray();
foreach ($mails as $mail)
{
Mail::to($mail)->send((new SendMail(new Joinus($mail)))->delay(30));

};

}

关于Laravel 5 一次向多个用户发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49552183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com