dillingham/nova-detail-link
Adds a configurable detail link to Laravel Nova resource index rows, letting you jump straight from a Resource's list view to its detail page or a custom URL. Simple to install, easy to customize, and handy for speeding up navigation in Nova admin panels.
Field API; the durable decision is usually "replicate the pattern in our own Text/Link field" rather than take a dependency for ~30 lines of behavior. Use the repo as a reference implementation and a sanity check on expected API.Adopt (or, more accurately, evaluate) when:
Look elsewhere — or write the field yourself — when:
ID::make()->asLink()), plus asHtml() and custom fields that make this a non-problem. Verify against your Nova version before adding a package.Practical middle path: install it in a branch as a proof of concept, confirm the UX win is real with the ops team, then reimplement the behavior as an in-house field and drop the dependency.
To executives: This is a one-hour internal-tooling improvement that makes our admin panel faster to navigate — staff click a value in a list and land on the record instead of copying IDs, which compounds across dozens of lookups a day. There is no customer-facing impact and no data-model change. The caveat is that the open-source package behind it hasn't been updated since 2019, so the recommendation is not to adopt it as a long-term dependency: we use it as a pattern, reproduce the behavior in our own codebase, and keep full control.
To engineering: Tiny Nova field that renders a text value as a link to the resource's detail view. Given the package's age and staleness, treat it as a reference rather than a dependency — either confirm Nova's native field linking already covers our version, or spend the short effort to build a small in-house field with a test. Either way, the deliverable is a clickable index column, not a new package in composer.json.
Recommendation: Low priority, low effort, high reversibility. Resolve via native Nova capability or an in-house field; take this package only as a stopgap if Nova's built-ins don't fit and speed outweighs dependency hygiene.
How can I help you explore Laravel packages today?