user(); if (! $customer) { return redirect()->route('portal.login'); } if (! $customer->portal_enabled) { auth('customer')->logout(); $request->session()->invalidate(); $request->session()->regenerateToken(); return redirect()->route('portal.login') ->with('error', __('portal.account_disabled')); } if ($customer->locale && in_array($customer->locale, ['de', 'en'], true)) { \Illuminate\Support\Facades\App::setLocale($customer->locale); } return $next($request); } }