causelabs/resource-index-link
Adds clickable links to Laravel Nova resource index rows, letting you point each row at a related resource, custom URL, or action instead of the default detail page. Lightweight and easy to configure.
id, which lets the team expose slugs, UUIDs, ULIDs, or external system identifiers in URLs and payloads without patching the package. This directly informs whether public identifiers are opaque (UUID/ULID) or human-readable (slug), a decision with security and SEO implications.id to a different key incrementally rather than a big-bang rewrite, lowering the risk of a data-model migration.id (slugs, UUIDs, ULIDs, external IDs); you want consistent route model binding and resource resolution across the app; or you are planning a migration away from auto-increment keys.id keys — the new capability adds no value and you should confirm the package still earns its dependency footprint.To executives: A small, targeted release closes a gap that would otherwise require custom engineering: the package can now address resources by keys other than id, such as slugs, UUIDs, or partner-facing external IDs. That directly supports cleaner public APIs, safer identifier exposure, and smoother data-model migrations — all without bespoke code we would have to build and maintain ourselves.
To engineering: v1.0.5 (contributed by @jeffreydevreede) adds support for non-standard resource keys. This means route model binding and resource resolution no longer assume id, so we can adopt UUIDs/ULIDs or slugs with the package's native behavior rather than writing adapters. Low-risk, additive change — but validate it against our authorization and eager-loading patterns and confirm the docs cover the new path before standardizing on it.
How can I help you explore Laravel packages today?