laravelplus/feature-requests · v1.0.0

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',]);
Installs82
Latestv1.0.0
PHP8.4+
Laravel12
A.MIT licensedMaintained by After.si

Powerful 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.

Step 1
$ composer require laravelplus/feature-requests
Step 2
$ php artisan vendor:publish --provider="LaravelPlus\FeatureRequests\Providers\FeatureRequestsServiceProvider"
Step 3
$ php artisan migrate
Step 4
$ php artisan feature-requests:create-default-categories
Artisan commands it addsphp artisan feature-requests:create-default-categories

The details.

01

Your routes, your auth

Mounted under a configurable prefix behind your own web and auth middleware; the user model is configurable.

02

Vue components included

Drop-in Vue components for the index and detail views, plus a shadcn-style admin.

More packages.