mailer = $mailer; } /** * Handle the event. * * @param \CachetHQ\Cachet\Bus\Events\SubscriberHasSubscribedEvent $event * * @return void */ public function handle(SubscriberHasSubscribedEvent $event) { $mail = [ 'email' => $event->subscriber->email, 'subject' => 'Confirm your subscription.', 'link' => route('subscribe.verify', ['code' => $event->subscriber->verify_code]), ]; $this->mailer->queue([ 'html' => 'emails.subscribers.verify-html', 'text' => 'emails.subscribers.verify-text', ], $mail, function (Message $message) use ($mail) { $message->to($mail['email'])->subject($mail['subject']); }); } }