first(); if (session()->has('lang')) { $current_lang = Language::where('slug',session()->get('lang'))->first(); if (!empty($current_lang)){ app()->setLocale($current_lang->slug.'_'.$location); Carbon::setLocale($current_lang->slug); }else { session()->forget('lang'); } }else{ Carbon::setLocale($defaultLang->slug); app()->setLocale($defaultLang->slug.'_'.$location); } return $next($request); } }