ConditionalRules
class ConditionalRules
Methods
__construct(bool|Closure $condition, array|Closure|InvokableRule|Rule|string|ValidationRule $rules, array|Closure|InvokableRule|Rule|string|ValidationRule $defaultRules = [])
Create a new conditional rules instance.
bool
passes(array $data = [])
Determine if the conditional rules should be added.
mixed
rules(array $data = [])
Get the rules.
mixed
defaultRules(array $data = [])
Get the default rules.
Details
at line 22
__construct(bool|Closure $condition, array|Closure|InvokableRule|Rule|string|ValidationRule $rules, array|Closure|InvokableRule|Rule|string|ValidationRule $defaultRules = [])
Create a new conditional rules instance.
at line 32
bool
passes(array $data = [])
Determine if the conditional rules should be added.
at line 44
mixed
rules(array $data = [])
Get the rules.
at line 56
mixed
defaultRules(array $data = [])
Get the default rules.