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