ok
Direktori : /home2/selectio/www/limpiar.in.net/updates/app/Http/Middleware/ |
Current File : /home2/selectio/www/limpiar.in.net/updates/app/Http/Middleware/Language.php |
<?php namespace App\Http\Middleware; use App; use Config; use Closure; use Session; use Carbon\Carbon; class Language { /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if(Session::has('locale')){ $locale = Session::get('locale'); } else{ $locale = env('DEFAULT_LANGUAGE','en'); } App::setLocale($locale); $request->session()->put('locale', $locale); $langcode = Session::has('langcode') ? Session::get('langcode') : 'en'; Carbon::setLocale($langcode); return $next($request); } }