Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 406 Bytes

hyrule-required-if.md

File metadata and controls

20 lines (13 loc) · 406 Bytes

Hyrule::requiredIf()

Marks a field as required if a condition is met:

$builder->integer('price')
    ->with(Hyrule::requiredIf($customAmountsAllowed))
    ->min(1000)
    ->max(50000);

This is a shortcut for:

->with(Hyrule::if($expression, static fn($node) => $node->required()))

Not to be confused w/ $node->requiredIf(...), which would add a "required_if:..." rule.