function redirectUrlAfterLogin(User $user) { $localeCode = $user->settings->locale; $redirect_url = homeUrl(); $overwrite_url = session()->pull(AppConfig::KEY_REDIRECT_URL); if (!empty($overwrite_url)) { $redirect_url = $overwrite_url; } elseif ($user->can('access-admin')) { $redirect_url = adminUrl(null, [], $localeCode); } return $redirect_url; }