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 Feature Voting Laravel Package

a2zwebltd/laravel-feature-voting

Add feature request voting to any Laravel app. Users submit ideas, upvote the ones they want, and track status as you build. Ships with models, migrations, routes, and a service layer so you can drop it into an existing project quickly.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature prioritization and roadmap input: Customer feature requests and votes provide a lightweight demand signal for backlog grooming, roadmap sequencing, and “what to build next” discussions. Votes should inform prioritization, not replace product judgment.
  • Build vs. buy: For Laravel teams needing a feedback board or voting workflow, v1.2.0 strengthens the case for adopting this package rather than building request submission, voting, moderation, events, and localized emails in-house.
  • Moderation policy and launch strategy: Opt-in moderation (FEATURE_VOTING_MODERATION) lets teams launch an open feedback board first and enable moderation later when spam, abuse, or low-quality submissions become a concern. This supports a phased community/feedback rollout.
  • Localization and market expansion: Translatable strings via host lang/*.json, trans_choice support for counts, and recipient-locale emails make the package more suitable for multilingual products and global customer bases.
  • Lifecycle communications: FeatureRequestPublished and submitter mail enable product teams to close the loop with requesters when an item is published, improving transparency and trust in the feedback process.
  • Automation and integrations: The published event gives engineering/product ops a hook for notifications, analytics, CRM sync, Slack/Teams alerts, or internal workflows without forking the package.
  • Design and UX control: Publishable views and namespaced component layouts allow teams to align the feedback experience with the host product’s design system while keeping upgrade paths manageable.

When to Consider This Package

Consider adopting this package when:

  • You are building on Laravel/PHP and want a native feedback, feature-request, or voting workflow rather than a separate SaaS tool.
  • You need a customer-facing roadmap/feedback board or an internal idea portal with submission, voting, moderation, and publish notifications.
  • You want moderation to be optional at launch and can enable it through configuration when community scale requires it.
  • You are shipping to multiple locales and need translatable UI strings, count-aware translations, and emails in the recipient’s locale.
  • You want event-driven extensibility for notifications and integrations without owning the full feature-request domain model.
  • You are comfortable publishing and maintaining package views/components, and you have a process to re-sync published views on upgrades.

Look elsewhere or plan additional investment when:

  • You need a full product-management suite with advanced roadmapping, OKRs, customer segmentation, CRM sync, revenue-weighted voting, or complex prioritization scoring.
  • You require enterprise-grade permissions, SSO/SAML, audit trails, compliance workflows, or complex multi-tenant moderation policies.
  • You need a headless/API-first feedback service with a fully custom frontend and no Blade/component coupling.
  • You are not on Laravel/PHP or do not want to own package upgrades, migrations, and published-view maintenance.
  • You need mature moderation automation such as spam detection, profanity filtering, rate limiting, or abuse workflows beyond an opt-in toggle.
  • You cannot accommodate the upgrade step of re-publishing/re-syncing views after customization.

How to Pitch It (Stakeholders)

For executives: v1.2.0 makes this Laravel package a stronger candidate for a low-cost, owned customer feedback and feature-voting capability. It supports a public roadmap/feedback loop, gives product teams a demand signal for prioritization, and now offers opt-in moderation to manage community risk. Localization and locale-aware emails make it viable for international products, while event hooks allow integration with existing tooling. The main trade-off is that it is a Laravel-native package, not a full product-management platform, so it fits teams that want a focused feedback workflow they can customize and operate themselves.

For engineering: The release is additive and opt-in: moderation is gated by FEATURE_VOTING_MODERATION, with a new migration tag (feature-voting-moderation-migration). It adds publish() plus FeatureRequestPublished and submitter mail, translatable strings via host lang/*.json with trans_choice, recipient-locale emails, and namespaced component layouts. Upgrade planning should include running the new migration and re-syncing published views if they have been customized.

For product: Use this to stand up a feedback/request board quickly, collect votes as one input into prioritization, and enable moderation when the community grows. The publish event and submitter email help close the loop with customers, and localization support reduces friction for non-English users. Avoid treating raw vote counts as the roadmap; pair them with strategic judgment, customer value, and delivery capacity.

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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource