Cambiar el nombre del campo a mostrar en los mensajes de validación (Laravel 4)

Los que programamos aplicaciones en otros idiomas distintos al inglés, nos encontramos con los problemas de localización y traducciones.

Para cambiar el nombre del campo a mostrar en los mensajes de validación tenemos un apartado en el fichero app/lang/validation.php llamado attributes. Agrega los nombres de los campos que queres cambiar y su reemplazo por nombres amigables (friendly names), verás que al mostrar el mensaje de validación, éste es reemplazado.

 'attributes' => array(
   'phone' => 'Teléfono'
 )

Acordate que existe un fichero validation.php para cada idioma, por lo que las traducciones de los mismo campos deben estar en los demás idiomas que vayas a utilizar.

Desde luego una gran funcionalidad.

Espero que te haya sido de ayuda…