FilamentF
Filament3y ago
Fonz

Custom validation rules

I am currently using a custom validation rule on a form. I would like to use the same rule in filament, but I do not know how.

This is the rule:
$request->validate([
"onlineRegistration" => [new OneOf($request, ["onlineRegistration","registrationLink","registrationEmail"])],
"registrationLink" => [new OneOf($request, ["onlineRegistration","registrationLink","registrationEmail"])],
"registrationEmail" => [new OneOf($request, ["onlineRegistration","registrationLink","registrationEmail"])],
]);

In filament, I tried this:

Toggle::make('onlineRegistration')->rules([new OneOf(request(), ["onlineRegistration","registrationLink","registrationEmail"])]),

But it always shows a validation error
Was this page helpful?