/** * @param Route $route */ public function detectLocale(Route $route) { $locale = $route->getParameter('locale'); if (sizeof(Lang::where('iso', $locale)->get()) != 0) { app()->setLocale($locale); Carbon::setLocale($locale); } else { app()->setLocale('pt'); Carbon::setLocale('pt'); } $route->forgetParameter('locale'); }