¿Cómo traducir mensajes de validación en Laravel? En la versión actual de Laravel 10 por defecto no viene el directorio “/lang”, para poder personalizar los idiomas en Laravel como el Español por ejemplo. Primeramente, debemos publicarlo con el siguiente comando:
Laravel Lang es un paquete de Laravel para instalar paquetes de idiomas en nuestra aplicación. Para instalar laravel Lang ejecutamos el siguiente comando:
composer require laravel-lang/common --dev
Una vez instalado el paquete de Laravel Lang añadimos el idioma español con el siguiente comando:
php artisan lang:add es
Por último, actualizamos el paquete de Laravel Lang.
php artisan lang:update
Cambiar la configuración del idioma
Lo último, es cambiar la configuración del idioma del nuestro proyecto, abrimos el archivo “app.php” en el directorio “/config” y cambiamos la siguiente linea de código a “es”.
'locale' => 'es',
Probamos nuestra aplicación, y podemos observar que los mensajes de validación están ahora en español.