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 Action Button Laravel Package

clevyr/nova-action-button

A Laravel Nova package that adds customizable action buttons to your resources, letting you trigger actions directly from index and detail views with minimal setup. Quickly wire buttons to routes, actions, or custom callbacks for smoother admin workflows.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerating admin/internal workflows: The package turns Nova actions into one-click buttons, so it mainly buys time savings for operators who repeat the same action many times per session (approve, resend, sync, export). That is an internal-productivity decision, not a customer-facing roadmap one.
  • Build vs. buy on a very small surface area: This is a thin UI convenience layer over Nova's existing action system. The decision is usually "spend a day building a custom Nova field/component" vs. "composer-require a community package." v2.0.2 is a reminder that the package's value and its risk are both small.
  • Trust and safety of one-click execution: The v2.0.2 fix (withoutConfirmation on actions is now respected) means the package aligns with Nova's own confirmation conventions instead of overriding them. For a PM, this is a governance-relevant fix: teams can keep destructive actions gated behind a modal while making safe, high-frequency actions single-click.
  • Scope of the Nova admin investment: Use of this package is a signal that Nova is a load-bearing internal tool and that admin UX polish is worth a small dependency. That informs whether you fund an internal tooling budget line at all.
  • Use cases to validate before committing: list/toolbar row actions, detail-page actions on a record, bulk actions on filtered selections. If your workflows are mostly bulk or multi-step, the button affordance adds less than a well-organized action dropdown.

When to Consider This Package

Consider it when:

  • You are already on Laravel Nova (this is a Nova add-on and is worthless without it — Nova itself is a paid, licensed product, so factor that in).
  • You have a small set of recurring, well-understood actions that operators run constantly and where the dropdown-to-modal-to-confirm dance is measurable friction.
  • You are comfortable pinning a low-traffic community package and reviewing its diffs — the changelog here is a single-line bugfix, which is typical of the maintenance cadence.
  • You want consistent confirmation behavior with Nova's native action configuration rather than hand-rolled buttons that bypass it.

Look elsewhere (or build in-house) when:

  • You are not on Nova, or are evaluating Nova alternatives (Filament, custom Inertia/Livewire admin) — this decision should be made at the admin-stack level, not the button level.
  • Your actions are destructive or financially material; the confirmation toggle is convenient but you still want authorization, rate limiting, and audit logging enforced server-side in the action itself.
  • You need guaranteed long-term support, SLAs, or upgrade guarantees across Nova major versions — a small package with a single active maintainer will not provide that. A ~50-line custom Nova field is a credible substitute.
  • The friction you are trying to remove is actually navigation or information architecture; buttons won't fix a confusing admin.

How to Pitch It (Stakeholders)

For executives: This is a small, low-cost add-on for our existing Nova admin panel that removes clicks from repetitive operator tasks — a modest efficiency and error-reduction win, not a strategic bet. It carries the usual risk of a small open-source dependency, which we mitigate by pinning the version and keeping a trivial in-house fallback.

For engineering: clevyr/nova-action-button exposes Nova actions as first-class buttons on index and detail views. The v2.0.2 release is a patch-level bugfix only — it corrects the package ignoring an action's withoutConfirmation setting, so actions configured to skip the modal now actually skip it. No breaking changes, no new features, no deprecations; no migration work. Recommended posture: treat it as a convenience dependency, pin it, and require that all authorization, validation, and audit behavior live in the action classes rather than relying on the button or its confirmation dialog. If maintenance stalls or a Nova major upgrade breaks compatibility, replacing it with a custom field is a bounded, sub-day effort — so the exit cost is low and the adoption decision should be made quickly rather than debated.

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.
htinlynn/genius-helper
maco-studios/hephaestus
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