A forum package for Filament apps that provides both admin and frontend resources for managing forums and forum posts.
- PHP 8.1+
- Laravel 10+
- Filament 4.0+
-
Require the package via Composer:
composer require tapp/filament-forum
-
Publish the config file:
php artisan vendor:publish --tag="filament-forum-config"
-
Register the Plugins:
Add the admin plugin to your
AdminPanelProvider.php
:use Tapp\FilamentForum\Filament\ForumAdminPlugin; public function panel(Panel $panel): Panel { return $panel // ... other configuration ->plugins([ ForumAdminPlugin::make(), // ... other plugins ]); }
Add the frontend plugin to your
AppPanelProvider.php
(or any frontend panel):use Tapp\FilamentForum\Filament\ForumPlugin; public function panel(Panel $panel): Panel { return $panel // ... other configuration ->plugins([ ForumPlugin::make(), // ... other plugins ]); }
That's it! The plugins will auto-register with Filament and be ready to use.
- Admin Resources: Full CRUD operations for forums and forum posts
- Frontend Resources: User-friendly interface for browsing and participating in forums
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security-related issues, please email [email protected].
The MIT License (MIT). Please see License File for more information.