app/Http/Controllers/Auth/AuthController.php
/**
	 * Get a validator for an incoming registration request.
	 *
	 * @param  array  $data
	 * @return \Illuminate\Contracts\Validation\Validator
	 */
Get a validator for an incoming registration request.
@param  array  $data
@return \Illuminate\Contracts\Validation\Validator
Get a validator for an incoming registration request . @param array $data @return \ Illuminate \ Contracts \ Validation \ Validator
public function validator(array $data)
	{
		return Validator::make($data, [
			'name' 								=> 'required|max:255|unique:users',
			'empresa'							=> 'required|max:255|unique:users',
			'first_name' 						=> 'required|max:255',
			'last_name' 						=> 'required|max:255',
			'email' 							=> 'required|email|max:255|unique:users',
            'password'              			=> 'required|min:6|confirmed',
            'password_confirmation' 			=> 'required|same:password',
		],[
			'name.required'						=> 'Ingrese un nombre de usuario',
			'name.max'							=> 'La longitud del nombre de usuario no puede ser mayor a 255 carácteres',
			'name.unique'						=> 'El nombre de usuario ya existe',
			'first_name.required'				=> 'Ingrese un nombre',
			'last_name.required'				=> 'Ingrese un apellido',
			'email.required'					=> 'Ingrese un correo electrónico',
			'password.required'					=> 'Ingrese una contraseña',
			'password.min'						=> 'Su contraseña debe tener al menos 6 carácteres',
			'password_confirmation.required'	=> 'Confirme su contraseña',
			'password_confirmation.same'		=> 'Sus contraseñas deben coincidir',
			'empresa.unique'                    => 'Esta empresa ya existe',
			'empresa.required'                  => 'Ingrese el nombre de su empresa'
		]);
	}
public function validator ( array $ data ) { return Validator :: make ( $ data , [ 'name' => 'required|max:255|unique:users' , 'empresa' => 'required|max:255|unique:users' , 'first_name' => 'required|max:255' , 'last_name' => 'required|max:255' , 'email' => 'required|email|max:255|unique:users' , 'password' => 'required|min:6|confirmed' , 'password_confirmation' => 'required|same:password' , ] , [ 'name.required' => 'Ingrese un nombre de usuario' , 'name.max' => 'La longitud del nombre de usuario no puede ser mayor a 255 carácteres', 'name.unique' => 'El nombre de usuario ya existe' , 'first_name.required' => 'Ingrese un nombre' , 'last_name.required' => 'Ingrese un apellido' , 'email.required' => 'Ingrese un correo electrónico', 'password.required' => 'Ingrese una contraseña', 'password.min' => 'Su contraseña debe tener al menos 6 carácteres', 'password_confirmation.required' => 'Confirme su contraseña', 'password_confirmation.same' => 'Sus contraseñas deben coincidir', 'empresa.unique' => 'Esta empresa ya existe' , 'empresa.required' => 'Ingrese el nombre de su empresa' ] ) ; }
Get a validator for an incoming registration request.
Get a validator for an incoming registration request .