Feature Requests
A feature-request board with voting, inside your own app. Let users propose features, vote and discuss them, and track each request from pending to done, without sending them to a third-party board.
use LaravelPlus\FeatureRequests\Models\FeatureRequest;use LaravelPlus\FeatureRequests\Models\Vote;$featureRequest = FeatureRequest::create([ 'title' => 'Dark Mode Support', 'category_id' => 1, 'priority' => 'medium', 'user_id' => auth()->id(),]);Vote::create([ 'user_id' => auth()->id(), 'feature_request_id' => $featureRequest->id, 'vote_type' => 'up',]);$ composer require laravelplus/feature-requests$ php artisan vendor:publish --provider="LaravelPlus\FeatureRequests\Providers\FeatureRequestsServiceProvider"$ php artisan migrate$ php artisan feature-requests:create-default-categoriesPowerful tools out of the box.
Let users propose features, vote and discuss them, and track each request from pending to done, without sending them to a third-party board.
Voting
Up-votes per user, with vote statistics.
Threaded comments
A discussion under every request.
Categories
Organise requests; default categories with one command.
Status & priority
Pending, in progress, completed, rejected; low, medium, high.
REST API
Every operation, including status, assignment and featuring.
Search & filter
Find requests by text, category and status.
Soft deletes
Deleted requests can be recovered.
Set up Feature Requests and start using it today.
Requires PHP 8.4+ and Laravel 12. Every step copies with one click.
The details.
Your routes, your auth
Mounted under a configurable prefix behind your own web and auth middleware; the user model is configurable.
Vue components included
Drop-in Vue components for the index and detail views, plus a shadcn-style admin.
More packages.
Laravel Updater
Keep your project in step with the starter kit it came from.
laravelplus/laravel-updaterFortress
Attribute-based authorization, declared on the method it protects.
laravelplus/fortressUser History
A searchable record of what your users did, and to what.
laravelplus/user-historyVersion Manager
Tell users what's new since the last version they saw.
laravelplus/version-platform-managerCommander
Run, track and audit artisan commands from the browser.
laravelplus/commander