Skip to content
← Back to projects

Filament Faq

Filament v5 panel plugin providing admin UI (CRUD) for jeffersongoncalves/laravel-faq — FAQ categories and entries.

Version: v3 v4 v5 · branch: 3.x

Filament FAQ

#Filament FAQ

Buy Me A Coffee

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads License

Filament admin UI (CRUD) for jeffersongoncalves/laravel-faq — manage FAQ categories and entries, with translatable question/answer/name fields, inside a Filament panel.

#Compatibility

Package Version Filament Version
1.x 3.x
2.x 4.x
3.x 5.x

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

New version available.