Const
Validation rule that makes a field required when a specified condition is met. This rule is implicit, meaning it runs even when the field value is undefined.
vine.string().optional().use(requiredWhen((field) => { return field.data.role === 'admin'})) Copy
vine.string().optional().use(requiredWhen((field) => { return field.data.role === 'admin'}))
Validation rule that makes a field required when a specified condition is met. This rule is implicit, meaning it runs even when the field value is undefined.