coddin-web / filament-userback-plugin
Userback integration plugin for Filament
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/coddin-web/filament-userback-plugin
Requires
- php: ^8.2
- filament/filament: ^4.0
- illuminate/contracts: ^11.0|^12.0
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- orchestra/testbench: ^9.0|^10.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
README
A Filament plugin for integrating Userback feedback widget.
Installation
composer require coddin-web/filament-userback-plugin
Usage
Add the plugin to your Filament panel provider:
use CoddinWeb\FilamentUserback\UserbackPlugin; public function panel(Panel $panel): Panel { return $panel // ... ->plugins([ UserbackPlugin::make() ->accessToken('your-userback-access-token') ->userDataUsing(fn () => [ 'id' => auth()->id(), 'info' => [ 'name' => auth()->user()->name, 'email' => auth()->user()->email, ], ]), ]); }
Configuration
Access Token
Set your Userback access token:
UserbackPlugin::make() ->accessToken('your-access-token')
User Data
Optionally identify logged-in users by providing a callback:
UserbackPlugin::make() ->userDataUsing(fn () => [ 'id' => auth()->id(), 'info' => [ 'name' => auth()->user()->name, 'email' => auth()->user()->email, ], ])
License
MIT License. See LICENSE for more information.