marshmallow/nova-sortable
marshmallow/nova-sortable adds drag-and-drop sorting to Laravel Nova resource index views. Define a sortable column and reorder rows with a handle; the new order is saved automatically—ideal for models with an ordering field. Simple setup, no extra migrations required.
position/order column, a sortable index, persistence on drop) is a small-but-recurring piece of admin tooling. This package lets you skip custom Nova field/controller work and redirect engineering effort toward higher-leverage product work. v3.9.0 reinforces the "buy" side: it now supports spatie/eloquent-sortable ^5.0, meaning the ordering logic underneath is a mature, widely used library rather than bespoke glue — less of the surface area is the vendor's own untested code.position field plus a sortable index directly, or choose a mature alternative.spatie/eloquent-sortable constraint to ^5.0 for Laravel 13 support — nothing to migrate, but do confirm your spatie/eloquent-sortable and Nova versions resolve cleanly before bumping, since that's the only runtime-relevant change. Zero dependents and minimal community signal still mean we should review the source, pin the version, and isolate it behind our own abstraction so we can swap or fork without disruption. Effort to pilot: hours, not days.How can I help you explore Laravel packages today?