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

Nova Multiselect Filter Laravel Package

rcknr/nova-multiselect-filter

A Laravel Nova filter that adds a multi-select dropdown, letting users filter resources by several values at once instead of one. Easy to configure for statuses, tags, categories, or relationships.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Internal admin productivity roadmap (not customer-facing): This package adds true multi-select filtering to Laravel Nova resource indexes, replacing the "pick one value, re-run the query, repeat" loop that slows support, ops, catalog, and finance teams. Score it as an internal-tooling efficiency milestone, never as a differentiator.
  • Concrete operator use cases to prioritize against: Support triage across multiple statuses and priorities; order management across payment/fulfillment states; content ops across categories and tags; user admin across roles, plans, and regions. The strongest buy signal is any workflow where operators currently export to a spreadsheet to "see a few segments at once" — this is the cheaper, faster answer.
  • Build vs. buy vs. adopt: Frame this as a tactical accelerator, not a platform investment. Adopt to skip a small custom Nova filter, provided the installed Nova version is supported and engineering can review the source. Build in-house when requirements grow to dependent/async filters, saved filter sets, complex boolean logic, audit trails, or a vendor-backed SLA — a credible 1–2 day internal alternative exists, and it eliminates vendor and abandonment risk outright.
  • Prioritization signal: High value when the objective is "reduce admin time-to-answer" or "make ops self-sufficient." Low strategic value when the objective is differentiation — it's an internal convenience and should be scored accordingly.
  • Risk posture for the decision record: With 26 stars, 0 dependents, and effectively a single maintainer, treat adoption as a scoped pilot with an explicit fallback (fork, patch, or replace). In-and-out cost is low — no schema change, no data migration, no stored state — which is the strongest argument for trying it.
  • Roadmap guardrail: Register the dependency on the Nova upgrade checklist and third-party risk register from day one, so a future Nova major doesn't silently break admin filters and surface as an operator complaint.

When to Consider This Package

  • Consider adoption when: the team already runs Laravel Nova; operators routinely need to select several values from a predefined option set (status, category, tag, region); the filter can be piloted on a single resource; and engineering can review the source, pin a version, and test against the current Nova/Laravel/PHP matrix.
  • Validate before committing: the supported Nova major (Vue 2 vs. Vue 3 is a hard stop at Nova 4+); whether skauk is the canonical repo behind the rcknr Packagist name; query semantics for "any vs. all" selections; what an empty selection returns (all rows vs. none); performance with large option sets; tenant and permission scoping; and whether a test suite or CI matrix exists.
  • Look elsewhere or build in-house when: the application isn't on Nova; workflows need async option loading, dependent filters, saved views, audit trails, or complex boolean logic; the admin panel is business-critical and requires vendor support or an SLA; or the package is incompatible with current dependencies.
  • Avoid broad rollout when: it's a single low-value filter, when the team can't own a fallback if upstream stalls, or when a native Nova filter plus a small custom class is simpler than adding a third-party dependency.

How to Pitch It (Stakeholders)

  • Executive summary: A low-cost, low-risk internal admin enhancement. It lets ops, support, and admin users filter records by multiple values at once, cutting clicks and time-to-answer. Position it as a tactical productivity win, not a strategic platform dependency. Approve a one-resource pilot with a required fallback plan given the weak adoption signals (26 stars, 0 dependents, single maintainer).
  • Engineering summary: A Laravel Nova filter package that adds a multi-select UI and array-valued filter semantics on top of Nova's native filter API. Integration is a Composer install, filter class registration per resource, and optional option-source wiring — under a day including tests. Engineering must verify Nova version and Vue compatibility, query semantics (empty/multi/relationship cases), tenant scoping, and large-option performance before deciding adopt vs. fork vs. reimplement.
  • Product recommendation: Pilot on one high-friction admin resource, measure admin task time or filter usage, and confirm upgrade safety and maintenance ownership before standardizing. Treat the package as vendorable source, not infrastructure — cheap to adopt, cheap to exit — and put it on the Nova upgrade and third-party risk registers from day one.
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.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels