antonosipov/nova-live-edit-field
A Laravel Nova field that enables live, inline editing of values directly from the index and detail views, so you can update records without opening a separate form. Note: this package has no stars or score yet, so evaluate its maintenance status before use.
Architecture fit
extends Laravel\Nova\Fields\Field) with a compiled Vue 3 component, which is the canonical Nova extension pattern. It slots into existing Resource classes via make() with no bespoke wiring — an intentionally narrow, idiomatic footprint.Integration feasibility
composer require antonosipov/nova-live-edit-field, register the field on one or more resources, and rely on Nova's existing PUT /nova-api/{resource}/{id} update pipeline plus the field's fillUsing/rules for validation. No database migrations, no new config surface anticipated.FormField/IndexField contracts, we cannot read the upstream source to confirm behavior — we can only observe it at runtime.antonosipov/nova-live-edit-field vs. tohaosipow/nova4_live_edit_index_field), which raises provenance questions about the Composer package name, the actual source of truth, and whether Packagist metadata matches the GitHub repository. This must be verified before it enters composer.json.Technical risk
canSee/canUpdate), and model $fillable/$guarded. A field that writes directly on the index view can accidentally widen write access if it does not route through Nova's standard authorization and validation pipeline. This needs code review, not assumption.Key questions
canSee/canUpdate, and per-field validation rules on save? Is authorization evaluated server-side?laravel/nova, laravel/framework, and PHP? Is it pinned to a narrow Nova 4.x range?laravel/audit-style packages and model observers, or bypass them?Stack fit
Migration path
LiveEdit::make('status')), removal is a one-line change per resource. That reversibility is the package's strongest argument: cost of exit is near zero.replace/path repository entry.Compatibility
Sequencing
Maintenance
laravel-nova build mix, which is undocumented territory.Support
Scaling
Failure modes
canUpdate denial because it does not evaluate the same gates as the detail form.Ramp-up
make() API. The real ramp-up cost is the fork/build toolchain, which is days, not hours, for anyone unfamiliar with Nova's internal asset pipeline.How can I help you explore Laravel packages today?