accepted
Validate that the value is one of the accepted values (Laravel parity). Useful for terms-of-service checkboxes, opt-ins and "I agree" controls that may be backed by a string toggle, a numeric toggle or a boolean.
acceptedIf
Conditional accepted: the value must be one of the accepted set only when a sibling field matches a trigger condition.
boolean
Validate that the value is boolean-like (Laravel parity). Accepts the same six inputs as Laravel's boolean rule.
declined
Validate that the value is one of the declined values (Laravel parity). The mirror of accepted — useful for opt-out toggles or "I do not agree" controls.
declinedIf
Conditional declined: the value must be one of the declined set only when a sibling field matches a trigger condition.
falsy
Validate that the value is falsy in the JavaScript sense — i.e. Boolean(value) evaluates to false.
truthy
Validate that the value is truthy in the JavaScript sense — i.e. Boolean(value) evaluates to true.