© 2026 Hedgehog Software, LLC
{{ ($this->editAction)(['record' => $menu]) }}
class MenuComponent extends Component implements HasForms public function editAction(): Action { return Action::make('edit') ->fillForm(fn(ButteryMenu $record): array => [ 'title' => $record->title, ... ]) ->form(ButteryMenuResource::getFormSchema()) ->action(function (array $data, array $arguments): void { $record = ButteryMenu::find($arguments['record']->id); $record->update($data); $this->dispatch('buttery-menu-saved'); }); }