diff --git a/src/Providers/SendinblueProvider.php b/src/Providers/SendinblueProvider.php index 7b5c80a..326ee7d 100644 --- a/src/Providers/SendinblueProvider.php +++ b/src/Providers/SendinblueProvider.php @@ -53,10 +53,6 @@ class SendinblueProvider implements TemplateMailProvider if ($data['replyTo']) $model->setReplyTo(new SendSmtpEmailReplyTo($data['replyTo'])); - $model->setTo(array_map(function ($to) { - return new SendSmtpEmailTo($to); - }, $data['recipients'])); - if (! empty($config['redirect'])) { Log::info("Redirecting SIB mail to: " . $config['redirect']); $model->setTo([ @@ -65,6 +61,18 @@ class SendinblueProvider implements TemplateMailProvider ]) ]); } + elseif (count($data['recipients']) == 0 && ! empty($notifiable?->email)) { + $model->setTo([ + new SendSmtpEmailTo([ + 'email' => $notifiable->email + ]) + ]); + } + else { + $model->setTo(array_map(function ($to) { + return new SendSmtpEmailTo($to); + }, $data['recipients'])); + } if (! empty($data['attachments'])) { $model->setAttachment(array_map(function ($item) {