Laravel Packages

Volet is a Customer Feedback Widget for Laravel

Published
Volet is a Customer Feedback Widget for Laravel image

Collecting user feedback can be essential for improving applications and enhancing user experience. Volet, a Laravel package developed by Clément Rigo, offers a streamlined solution for integrating a customizable feedback widget into your Laravel applications. At its core, it's simply a panel that opens up when you click the floating button. Inside that panel, you will decide what options you want to give your users, whether a simple form, a chatbot, or anything else.

Main Features

  • Fully customizable theme using CSS variables (or by using your own CSS)
  • Extensible feature system
  • Built-in feedback message collection
  • Simple integration with Laravel
  • Built with VueJS
  • It is easy to create custom features or install community-made features

Installation and Setup

You can install Volet using Composer:

composer require mydnic/volet

Publish the assets with:

php artisan vendor:publish --tag="volet-assets" --force

Since Volet comes with the Feedback messages feature built-in, you should publish and run the default migrations to create the table to store them:

php artisan vendor:publish --tag="volet-migrations"
php artisan migrate

Lastly, in your Blade application template, you will also need to add @voletStyles between your <head></head> tags and @volet just before the closing </body> tag.

If you are using Filament and would like to add a simple Resource page to your Filament panel to display Volet Feedback Messages, you can install the Volet Filament plugin.

Volet's architecture supports the addition of custom features. Developers can create their own features by extending the BaseFeature class or by integrating community-made features to enhance functionality. An example of a custom feature is the Volet Feature Board.

Learn more about this package, how to create custom features, and view the source code on GitHub.

Yannick Lyn Fatt photo

Staff Writer at Laravel News and Full stack web developer.

Sponsored

laravelcloud logo
Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Visit Laravel Cloud

The latest

View all →
Slow Job Alerts and Replica Commit IDs in Laravel 13.40 image

Slow Job Alerts and Replica Commit IDs in Laravel 13.40

Read article
Flock: A Free, Native Herd Alternative for Laravel image

Flock: A Free, Native Herd Alternative for Laravel

Read article
Live Props for Real-Time Updates in Inertia.js v3.11 image

Live Props for Real-Time Updates in Inertia.js v3.11

Read article
Cooldown Dependency Policy now in Composer 2.11 image

Cooldown Dependency Policy now in Composer 2.11

Read article
Email Sending and Testing for Laravel in One Account image

Email Sending and Testing for Laravel in One Account

Read article
Decide with Jev: Tie Every AI Check to the Exact Draft image

Decide with Jev: Tie Every AI Check to the Exact Draft

Read article