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

dillingham/nova-button

Add customizable action buttons to Laravel Nova resources. nova-button lets you place buttons on index and detail pages to run Nova actions or open URLs, with confirmation dialogs, conditional visibility, authorization, and styling options.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature and roadmap prioritization: The 1.0.11 release adds a Dusk attribute (PR #62), indicating the package is investing in test-authoring ergonomics for Laravel Dusk. This supports roadmap decisions around improving QA automation, reducing boilerplate in browser tests, and standardizing end-to-end test conventions across Laravel services.
  • Build vs. buy/adopt: The package has a narrow, focused surface area around Laravel Dusk test tooling. Adoption is likely cheaper than building and maintaining an internal attribute-based test harness, especially given the dependency security updates in this release.
  • Use cases: Suitable for Laravel teams using Dusk for smoke tests, critical-path browser tests, and CI regression coverage. The new attribute can simplify test discovery/registration and make Dusk tests more declarative.
  • Risk and maintenance posture: Dependency bumps driven by security notices signal active maintenance and security hygiene, which supports keeping the package in the dependency portfolio rather than forking or replacing it.
  • Release hygiene consideration: Adding a feature in a patch release (1.0.11) is a minor semantic-versioning concern. PM should treat it as low risk but verify in CI before broad rollout.

When to Consider This Package

  • Consider adoption when: the team uses Laravel and Laravel Dusk, is on PHP 8+, wants attribute-based Dusk test configuration, and values a small dependency with recent security-related maintenance.
  • Strong fit when: reducing Dusk boilerplate or standardizing browser-test conventions is an active engineering pain point, and the team prefers convention over custom internal tooling.
  • Look elsewhere when: the organization uses Cypress, Playwright, Pest browser testing, or another E2E stack; when rich reporting, parallelization, or cross-browser orchestration is required; or when the package’s documentation and maintainer responsiveness do not meet internal dependency standards.
  • Proceed cautiously when: adding a feature in a patch release is a concern for strict semver consumers, or when the Dusk attribute overlaps with existing internal test utilities. In those cases, pin the version and validate in a branch before upgrading.

How to Pitch It (Stakeholders)

  • For executives: This is a low-risk patch upgrade to a focused Laravel testing utility. It includes dependency updates addressing security notices and a small developer-productivity feature for Dusk tests. There is no expected migration cost, and it supports ongoing QA automation and CI reliability. Recommend upgrading in the next maintenance window.
  • For engineering: Version 1.0.11 bumps dependencies from security advisories and adds a Dusk attribute from PR #62. The attribute should reduce test boilerplate and improve declarative test setup. No breaking changes are called out, but because a feature landed in a patch release, run the existing Dusk suite in CI and confirm PHP/Laravel version compatibility before merging.
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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager