has('lang')) { $locale = $request->input('lang'); App::setLocale($locale); } elseif (auth('contact')->user()) { App::setLocale(auth('contact')->user()->client->locale()); } elseif (auth()->user()) { App::setLocale(auth()->user()->company()->getLocale()); } else { App::setLocale(config('ninja.i18n.locale')); } return $next($request); } }