eminiarts/nova-relationship-selector
A Laravel Nova field that adds a searchable relationship selector to forms. It lets users pick related Eloquent models from a dropdown, making belongsTo and belongsToMany inputs easier without manually entering IDs or keys.
->inTabs() addition lets this package's Nova component participate in tabbed detail/form layouts built with eminiarts/nova-tabs. That directly supports decisions about how much configuration UI to expose in a single screen versus splitting it across tabs.nova-tabs is likely cheaper than maintaining bespoke layout glue.nova-tabs signals the maintainer is investing in composability with the Nova ecosystem. This is a point in favor of deeper adoption where Nova is already the admin stack.Consider it when:
eminiarts/nova-tabs and needs fields/components that behave correctly inside tabs.Look elsewhere or defer when:
inTabs() integration provides no value there.nova-tabs; evaluate both packages' maintenance cadence together.For executives: This is a low-cost, low-risk upgrade to our Laravel admin tooling. Release 1.0.0 adds compatibility with a widely used tabbed-layout package for Nova, which means we can improve the usability of internal admin screens without custom development. It also marks the package as stable at version 1.0.0, reducing the risk of adopting it as a production dependency. Net effect: better internal tooling UX at minimal incremental cost.
For engineering: The ->inTabs() addition is a small, composable API that lets this package work inside eminiarts/nova-tabs layouts. It removes the need for custom tab-aware wrappers and keeps our Nova resources consistent. The 1.0.0 release is a stability signal; we should verify our Nova and nova-tabs versions are compatible, and add a smoke test covering the package inside a tabbed resource before rolling it out broadly.
Recommendation: Adopt where Nova and nova-tabs are already in use; treat 1.0.0 as the baseline for production use; reassess if we migrate off Nova or if either package's maintenance lapses.
How can I help you explore Laravel packages today?