confirmed
Validate that the field equals a sibling field (typically used for "confirm password" patterns).
different
Validate that the field does not equal a sibling field's value.
presentIf
The field's value must be present (not null and not undefined) when a sibling field matches a trigger condition. Empty string, 0 and false count as present.
presentUnless
The field's value must be present (not null and not undefined) unless a sibling field matches a trigger condition. Empty string, 0 and false count as present.
prohibitedIf
The field's value must be empty (falsy) when a sibling field matches a trigger condition.
prohibitedUnless
The field's value must be empty (falsy) unless a sibling field matches a trigger condition.
requiredIf
The field is required when a sibling field is set, optionally only when the sibling matches a specific value.
requiredUnless
The field is required unless a sibling field matches a trigger condition. The complement of requiredIf.
requiredWith
The field is required when any of the listed sibling fields is filled.
requiredWithAll
The field is required only when every listed sibling field is filled.
requiredWithout
The field is required when any of the listed sibling fields is missing.
requiredWithoutAll
The field is required only when every listed sibling field is missing.
same
Validate that the field equals a sibling field's value.