Filament Faq
Filament v5 panel plugin providing admin UI (CRUD) for jeffersongoncalves/laravel-faq — FAQ categories and entries.
#Filament FAQ
Filament admin UI (CRUD) for jeffersongoncalves/laravel-faq — manage FAQ categories and entries, with translatable question/answer/name fields, inside a Filament panel.
#Compatibility
#Installation
You can install the package via composer:
composer require jeffersongoncalves/filament-faq:"^3.0"
Register the plugin in your panel provider:
use JeffersonGoncalves\FilamentFaq\FilamentFaqPlugin; public function panel(Panel $panel): Panel { return $panel ->plugins([ FilamentFaqPlugin::make(), ]); }
The FAQ resources render translatable fields (category name, question, answer), so a jeffersongoncalves/filament-translatable plugin instance must also be registered in the same panel.
#Configuration
Publish the config file:
php artisan vendor:publish --tag="filament-faq-config"
return [ 'navigation_group' => 'FAQ', 'resources' => [ 'category' => \JeffersonGoncalves\FilamentFaq\Resources\Categories\CategoryResource::class, 'faq' => \JeffersonGoncalves\FilamentFaq\Resources\Faqs\FaqResource::class, ], ];
Or configure fluently:
FilamentFaqPlugin::make()->navigationGroup('Support');
#Testing
composer test
#Changelog
Please see CHANGELOG for more information on what has changed recently.
#Contributing
Please see CONTRIBUTING for details.
#Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
#Credits
#License
The MIT License (MIT). Please see License File for more information.