visanduma/nova-back-navigation
A Laravel Nova package that adds back-button navigation to Nova screens, letting users quickly return to the previous page or index without losing their place. Simple to install and lightweight, it improves everyday admin workflows by making resource pages easier to move through.
Architecture fit
Nova::script(), Nova::style(), Nova::tools(), asset publishing). This package is a thin presentational add-on: it exists purely to render a "Back" affordance in the Nova UI, almost certainly as an injected script/asset plus a small Vue component registered on the Nova.booting event.Integration feasibility
composer require visanduma/nova-back-navigation, rely on package discovery (verify extra.laravel.providers exists), optionally publish compiled assets. Installation is a minutes-not-days exercise.window.history.back() (which can push a user out of Nova entirely, or off-site on a deep link), or does it consult an internally maintained navigation trail (cookie/session/localStorage)? The former is one line of JS and arguably not worth a dependency; the latter has state-management and edge-case questions worth reviewing.Technical risk
Key questions
composer.json, and does the compiled JS in the repo match the source?Stack fit
Migration path
composer remove plus an asset cache clear.Nova::script() hook. If (b) lands within a day, prefer (b): we own ~30 lines of Vue instead of an unmaintained dependency, and we get the history semantics we actually want. Use the package as a reference implementation, not necessarily as the shipped artefact.Compatibility
composer.json (no caret range) and commit the lockfile.nova-assets directory is not stale; a cache mismatch is the most likely first-run failure.nova.login/layout overrides.Sequencing
composer.json/source (30 minutes, decides go/no-go).Maintenance
Support
Scaling
Failure modes
history.back() taking an editor out of Nova to a prior external site or a login redirect, which reads as a bug and generates a support ticket.Ramp-up
How can I help you explore Laravel packages today?