Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como Middleware para Idiomas Laravel 8

Laravel 8 desde cero Parte II - Creando middleware para Idiomas

  Laravel 8 desde cero Parte II - Creando middleware para Idiomas En el archivo: config\app.php, buscamos 'locale' y ponemos el idioma de nuestra preferencia. 'locale' => 'es', Carpetas de idiomas :  Resources\Lang\es, Resources\Lang\en, y así por idioma. Nota: sin el middleware con el handle aquí descrito: solo responderá a español e ingles. Para crear el middleware ejecutamos:      php artisan make:middleware Language Con el comando anterior se crea el archivo:       app\http\Middleware\Language.php Agregamos:        use Illuminate\Support\Facades\App; Y en handle:           $locale = substr($request->server('HTTP_ACCEPT_LANGUAGE'), 0, 2);         if ($locale != 'en' && $locale != 'es'){             $locale = 'en';         }         App::setLocale...