accountRepo = $accountRepo; } /** * Handle the event. * * @param UserLoggedIn $event * @return void */ public function handle(UserLoggedIn $event) { $account = Auth::user()->account; if (!Utils::isNinja() && Auth::user()->id == 1 && empty($account->last_login)) { $this->accountRepo->registerUser(Auth::user()); } $account->last_login = Carbon::now()->toDateTimeString(); $account->save(); $users = $this->accountRepo->loadAccounts(Auth::user()->id); Session::put(SESSION_USER_ACCOUNTS, $users); $account->loadLocalizationSettings(); } }