Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Nova Uuid Support Laravel Package

madewithlove/laravel-nova-uuid-support

Adds UUID primary key support to Laravel Nova, letting resources work with UUID-backed Eloquent models instead of integer IDs. Helps Nova fields, relationships, and search behave correctly when your app uses UUIDs.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature enablement: Unblocks choosing UUIDs, ULIDs, or other string primary keys for new Laravel services without losing Laravel Nova admin functionality—removing a common objection to non-integer IDs.
  • Build vs. buy: Replaces custom Nova patches for resource routing, search, and relationships with a small MIT-licensed package, reducing engineering effort and maintenance burden for admin tooling.
  • Roadmap prioritization: Informs whether to invest in UUID-based data models for multi-tenant, distributed, or externally integrated systems by confirming the admin-layer cost is low.
  • Migration scoping: Helps estimate effort for moving existing Nova-backed apps to UUIDs; if the package fits, adoption is a contained dependency change rather than a custom development project.
  • Admin tooling strategy: Supports decisions on internal admin panels and back-office tools—use Nova with this package where UUIDs are required, or deprioritize Nova if native support exists elsewhere.

When to Consider This Package

  • You use Laravel Nova and your Eloquent models use UUIDs, ULIDs, or string primary keys, especially where default Nova resource routing, search, or relationship handling breaks.
  • You are starting a new Laravel app with UUIDs from day one and need Nova to work without custom hacks.
  • You prefer a focused, MIT-licensed package from a reputable Laravel agency over building and maintaining in-house Nova patches.
  • You can validate compatibility with your Nova and Laravel versions (last release: 2024-09-16) and are comfortable with low community adoption (28 stars); review open issues and smoke-test critical admin flows.

Look elsewhere when:

  • You are not using Laravel Nova—this package is irrelevant.
  • You use Filament, Backpack, or another admin panel with native UUID support.
  • Your Nova version already provides first-class UUID/string-key support and you do not need additional behavior.
  • You require commercial SLAs or enterprise support; the project’s small community size may be an unacceptable maintenance risk—consider an in-house fork with a pinned version.
  • You can standardize on integer keys or surrogate integer IDs and avoid the added complexity.

How to Pitch It (Stakeholders)

  • Executives: “This is a low-cost, MIT-licensed utility that lets us use modern UUID identifiers without breaking Laravel Nova admin screens. It removes a technical blocker, avoids custom development, and carries contained licensing and implementation risk.”
  • Engineering: “A small package from madewithlove that adds UUID/string-ID support to Nova resources. Use it when we standardize on UUIDs and rely on Nova; pin the version, test resource routing and relationships, and note the low star count—it is a targeted dependency, not a platform bet.”
  • Product: “It unblocks roadmap items that need non-sequential or public identifiers—multi-tenant systems, integrations, distributed services—by keeping internal admin tooling functional. Adopt only where Nova is already in the stack; otherwise no action is needed.”
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core