Cita:  
					Iniciado por JUMASOL 
  Hola.
 
Tengo un formulario con uno de los campos así:  
Código:
 <input type="text" id="nombreyapellidos" name="nombre y apellidos" required maxlength="50">
  Luego, la validación:  
Código:
 $validator->fields(['nombre y apellidos','empresa', 'email','telefono','privacidad'])->areRequired()->maxLength(50);
  El caso es que el "nombre y apellidos" siempre se reclama como no rellenado. Si lo sustituyo por "nombre" no hay problema. 
¿Es que no se pueden utilizar nombres compuestos? 
Gracias.
     los espacios en blanco de los formularios 
<input type="text" id="nombreyapellidos" name="nombre y apellidos" required maxlength="50"> 
son codificados cada espacio en blanco por URL ENCODING %20 
nombre y apellidos =>  nombre%20y%20apellidos  
asi que lo que tendrias que hacer es  
Código:
 $validator->fields(['nombre%20y%20apellidos','empresa', 'email','telefono','privacidad'])->areRequired()->maxLength(50);