I have send email form in laravel and have three fields like below
Now the problem is that if I select multiple users in To then in CC user getting email two time. And if I select three emails then CC users getting email three times.
Is there any solution to send email only one time.
Below is the laravel email code.
Controller
$users = User::whereIn('id', $request->recipients)->get();
$users_cc = [];
if ($request->recipients_cc)
$users_cc = User::whereIn('id', $request->recipients_cc)->get()->pluck('email');
Notification::send($users, new IncidentSendEmail($request->note, $users_cc));
Event Code:
public function toMail($notifiable)
{
return (new MailMessage)
->from(request()->user()->email, request()->user()->name)
->cc($this->recipients_cc)
->line($this->note)
->line('Thank you for using our application!');
}
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire