/** * Execute the job. * * @param Mailer $mailer * @return void */ public function handle(Mailer $mailer, Encrypter $encrypter) { app()->setLocale($this->locale); $token = $encrypter->encrypt(json_encode(['id' => $this->user->getKey(), 'expires' => time() + 3600 * 72])); $user = $this->user; $mailer->send('core::emails.activate', compact('user', 'token'), function ($message) use($user) { $message->to($user->email); $message->subject(trans('core::auth.emails.activate.subject')); }); }