Comment Moderation & Approval Feature
Added option to require manual approval for comments before they appear on your frontend.
What's New
- Comment Approval System: Require manual approval for comments before they appear publicly
- Filament Integration: Approve/disapprove comments directly from the Filament admin panel
- Bulk Actions: Approve or disapprove multiple comments at once
- Settings Page: Toggle comment approval on/off from the Filament settings page
- Backward Compatible: Existing installations continue to work as before (auto-approved by default)
How It Works
-
Enable comment approval in
config/commentify.php:'require_approval' => true, -
New comments are created as unapproved and hidden from the frontend
-
Approve comments via Filament admin panel:
- Individual approve/disapprove actions
- Bulk approve/disapprove actions
- Filter by approval status
Migration Required
Run the migration to add the is_approved column:
php artisan migrateDocumentation
See the README and FILAMENT_SETUP.md for complete documentation.