Takes a number of options to validate form data
Option | Description |
---|---|
formData |
The form data to validate. In the form of:
{ [fieldName]: { // E.g { value: 123, validation: 'required' } value: [value], validation: [rules], E.g "required|image" } } |
includeMessages |
result.errors[field] will be an array of messages instead of rule names.(Currently default messages are rule names) |
returns object with errors
key if there were any validation errors
Example errors
value
{// E.g { username: ['required'] }
[fieldName]: [failed rule names or error messages]
...
}