outhebox/nova-fields-agent
A Laravel Nova package from outhebox that adds an Agent field to your Nova resources, making it easy to store, display, and manage agent-related data directly in admin panels. It fits into Nova's field system and helps keep resource forms and detail views informative.
Consider it (as a reference implementation, not a dependency) when:
hideOnMobile()-style) rather than hand-maintaining a block of custom CSS in Nova::style().Look elsewhere or build in-house when:
composer.json constraints before spending any time; expect incompatibility.hideFromIndex(), onlyOnDetail(), or a few @media rules in Nova's custom CSS cover most cases with no third-party code.Summary: A small Nova field that hides resource-table columns on mobile screens. It solves a genuine but minor problem — cramped admin tables on phones — with a few lines of CSS.
Recommendation: adopt the pattern, not the package. The dependency is unmaintained (last release December 2019), has essentially no adoption (10 stars, 0 dependents), and is very likely incompatible with current Nova. The value it delivers is reproducible in-house in a few engineer-hours, and doing so keeps us on supported Nova versions and out of an unmaintained code path.
Cost and risk: Near-zero engineering cost to replicate; non-zero ongoing cost to carry an abandoned dependency through every Nova upgrade. Nova itself is a paid license, so this only matters if we're already committed to Nova — and it only pays off if our admin traffic is meaningfully mobile.
Decision requested: Approve a small spike to replicate the behavior in our own Nova tooling, gated on a quick check of admin sessions by device class. Do not add the package to composer.json.
How can I help you explore Laravel packages today?