FilamentF
Filament16mo ago
Dustin

Receive parameters from programmatic action

I call an action from a livewire component, like this:

<div wire:click="mountAction('addData', { id: {{$event['id']}} })"

And this is the method that is called:
public function addDataAction(array $options = []): Action
{
ray($options);

return Action::make('New data')->slideOver()
->form(
CustomForm::getForm([
'type' => 'activity',
]),
)
->action(function (array $arguments) {
dd('Test action called', $arguments);
});
}

I was hoping that I could receive the id as a parameter inside my addDataAction, so that I can change the form and title depending on the input. How can i receive the parameters in the method?
Was this page helpful?