kirschbaum-development/commentions
Commentions is a Laravel package for adding comments and reactions to Eloquent models. Simple traits make models commentable and users commenters, with support for mentions, emoji reactions, and easy customization for displaying and managing comments in your app.
composer require, publish migrations/config, run migrations, add the commentable trait to target models, register the plugin in the panel provider, and configure mention search and reaction sets. Effort is likely 1–3 developer days for a pilot, plus testing and permission review.User model. If the product is Laravel-only without Filament, the UI value is lost; using only the underlying models is possible but not the package’s intended use. If the app uses Livewire directly, Filament is still the gating dependency.commentable_type, commentable_id, user_id, and timestamps. Mentions that trigger notifications should be queued. High reaction volume needs unique constraints and rate limiting. Plan for pagination, archiving, and backup size as comment volume increases.How can I help you explore Laravel packages today?