Ali*_*zen 7 email laravel eloquent laravel-5.5
我正在尝试向所有用户发送邮件。但我不知道如何制作这个。在我的控制器中,我做了这个。
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));
}
Run Code Online (Sandbox Code Playgroud)
我收到所有类型的错误。最后一个是
__construct() must be of the type array
Run Code Online (Sandbox Code Playgroud)
在我的 SendMail.php 中
public function __construct($email)
{
$this->email = $email;
}
Run Code Online (Sandbox Code Playgroud)
我浪费了我的一天,无法制作。我非常感谢你的帮助。感谢提前。
$allmails = array_push($array, $mail->email);是错的
正确答案只是array_push($array, $mail->email);
array_push($array, $mail->email);这是返回一个数组。
$allmails = array_push($array, $mail->email);
但这是返回 int 值。
| 归档时间: |
|
| 查看次数: |
6096 次 |
| 最近记录: |