eom-plus/nova-input-group
eom-plus/nova-input-group is a Laravel Nova field package for creating input groups in Nova forms, helping you combine fields with prefixes, suffixes, and addons for compact, organized admin interfaces. It offers a simple way to build grouped form controls in Laravel Nova resources.
composer require rather than a custom Nova field build.Consider it when all of the following hold:
composer.json constraints before assuming it works on an upgrade.Look elsewhere (or write it yourself) when:
nova-components/ directory is a ~1 hour task and removes the dependency risk entirely.For executives: This is a small, free (MIT) UI helper that makes internal admin forms clearer — for example, showing a "$" prefix on price fields so ops staff don't mis-key values. It's zero-cost, low-risk, and touches only the internal Nova admin panel, not the customer-facing product. It is not a strategic investment and should be framed as a tactical dev-experience improvement.
For engineering: It's a Nova 4 text field rendered as an input group. Adopt it if you want the affordance in under an hour; otherwise the underlying Vue component is trivial to fork into nova-components/ and own outright. Recommendation: fork it rather than depend on it — with 3 stars and 0 dependents, the supply-chain and maintenance risk is low but nonzero, and a fork costs almost nothing. Verify Nova 4 compatibility and license attribution (MIT, retain the notice) before merging.
How can I help you explore Laravel packages today?