emailBlastHistory = $emailBlastHistory; $this->recipients = $recipients; } public function handle() { foreach ($this->recipients as $recipient) { $_receipent = Customer::where('email', $recipient)->first(); Mail::to($recipient)->send(new EmailBlastMail($this->emailBlastHistory, $_receipent)); } $this->emailBlastHistory->update(['status' => 'completed']); } }