/** * Handle the event. * * @param UserSignedUp $event * * @return void */ public function handle(UserSignedUp $event) { $user = Auth::user(); if (Utils::isNinjaProd()) { $this->userMailer->sendConfirmation($user); } elseif (Utils::isNinjaDev()) { // do nothing } else { $this->accountRepo->registerNinjaUser($user); } session([SESSION_COUNTER => -1]); }
/** * @return \Illuminate\Http\RedirectResponse */ public function resendConfirmation() { /** @var \App\Models\User $user */ $user = Auth::user(); $this->userMailer->sendConfirmation($user); return Redirect::to('/settings/' . ACCOUNT_USER_DETAILS)->with('message', trans('texts.confirmation_resent')); }