mailer = $mailer; } /** * Handle the event. * * @param \CachetHQ\Cachet\Events\UserWasInvitedEvent $event * * @return void */ public function handle(UserWasInvitedEvent $event) { $mail = [ 'email' => $event->invite->email, 'subject' => 'You have been invited.', 'link' => route('signup.invite', ['code' => $event->invite->code]), ]; $this->mailer->queue([ 'html' => 'emails.users.invite-html', 'text' => 'emails.users.invite-text', ], $mail, function (Message $message) use ($mail) { $message->to($mail['email'])->subject($mail['subject']); }); } }