我想给客户发送多个电子邮件id 我是这样的集体电子邮件数据
$emails = EmailClient::whereHas('client', function ($query) use($client){ $query->where('id', $client->id); })->get();
现在我想在数组中添加收集的电子邮件
$mail = Mail::to([$emails->email])->send(new SendInvoice($client));
得到错误帮助我整理
对于您可以使用的单个电子邮件 first 方法
first
$emails = EmailClient::whereHas('client', function ($query) use($client){ $query->where('id', $client->id); })->select("email")->first();
如果要将表中的所有电子邮件作为数组,请使用 pluck
pluck
$emails = EmailClient::whereHas('client', function ($query) use($client){ $query->where('id', $client->id); })->pluck("email");
像这样过去
$mail = Mail::to($emails)->send(new SendInvoice($client));