© 2026 Hedgehog Software, LLC
Action::make()
public function form(Form $form): Form { return $form ->schema([ ]) ->statePath('data') ->model(Event::class); }
Action::make('updateAuthor') ->form([ Select::make('authorId') ->label('Author') ->options(User::query()->pluck('name', 'id')) ->required(), ]) ->action(function (array $data, Post $record): void { $record->author()->associate($data['authorId']); $record->save(); })
php artisan make:livewire-form Foo