Make Form Component Utility Injection Can be Called from Custom Method

I got custom form field with several custom methods in it, i want to access utility injections ($get, $set, etc.) on my custom methods.

i tried

MyCustomForm::make('name')
->myCustomMethod(fn(callable $get) => $get('other_name'))


but got error that paramater $get is not passed.
Solution
Also you need to call $this->evaluate() to evaluate your closure. Have a look at the Filament source code to see how it works.
Was this page helpful?