daniel-de-wit/nova-single-record-resource
Laravel Nova package that turns a resource into a single-record resource, so you can build singleton pages like settings, profiles, or site options. It hides index and create views and links directly to one editable record.
Consider it when all of the following hold:
composer.json before committing; Nova 4+ is a real risk).Look elsewhere — or just build it in-house — when:
Nova::resources() registration gets you there.To executives: A small, free open-source add-on that removes friction from our internal admin panel — admins editing one-off content like site settings or the company profile land directly on the record instead of clicking through a list containing a single item. Low cost, low risk, no customer-facing impact. The only caveat is that it's a small community package last updated in 2021, so we should treat it as a convenience we can replace ourselves in a few hours if it ever breaks.
To engineering: It's a thin Nova extension that registers singleton resources as a direct nav link to their sole record. The scope is deliberately narrow: no data-model changes, no migrations, no runtime overhead beyond nav rendering. Two things to verify before we merge: Nova version compatibility against our pinned version, and whether we're comfortable taking a 18-star, single-maintainer dependency with no release in three years. If either answer is uncomfortable, the fallback is a ~half-day in-house equivalent — I'd rather we decide consciously than inherit it by accident.
How can I help you explore Laravel packages today?