Fail validation for multiple fields

Is it possible to simultaneously trigger validation failures for multiple fields when a specific condition is met in just one of those fields? While I'm familiar with the $fail closure function, I've only been able to get it to fail the field in which it's been called.
// First field 
DatePicker::make('contract_start')
      ->rules([
             fn (): Closure => function (string $attribute, $value, Closure $fail)  {
                if ($condition) {
                    $fail("Incorrect values passed.");
                })
              ]),
// Second field
DatePicker::make('contract_end')
      ->rules([
             fn (): Closure => function (string $attribute, $value, Closure $fail)  {
                if ($another_condition) {
                    $fail("Incorrect values passed.");
                })
              ]),           
Was this page helpful?