relaticle/comments

A full-featured commenting system for Filament panels
5,415 24
Install
composer require relaticle/comments
Latest Version:v1.1.1
PHP:^8.2
License:MIT
Last Updated:Sep 17, 2026
Links: GitHub  ·  Packagist
Maintainer: ManukMinasyan

Comments

A full-featured commenting system for Filament panels with threaded replies, @mentions, emoji reactions, and real-time updates.

Latest Version Total Downloads PHP 8.2+ Laravel 12+ Tests

Features

  • Threaded Replies - Nested comment threads with configurable depth limits
  • @Mentions - Autocomplete user mentions with customizable resolver
  • Emoji Reactions - 6 built-in reactions with configurable emoji sets
  • File Attachments - Image and document uploads with validation
  • Notifications & Subscriptions - Database and mail notifications with auto-subscribe
  • Multi-tenancy - Built-in tenant isolation for multi-tenant applications
  • 3 Filament Integrations - Slide-over action, table action, and infolist entry

Requirements

  • PHP: 8.2+
  • Laravel: 12+
  • Livewire: 3.5+ / 4.x
  • Filament: 4.x / 5.x

Getting Started

composer require relaticle/comments

Publish and run migrations:

php artisan vendor:publish --tag=comments-migrations
php artisan migrate

Setting Up Your Models

use Relaticle\Comments\Concerns\HasComments;
use Relaticle\Comments\Contracts\Commentable;

class Project extends Model implements Commentable
{
    use HasComments;
}

Register the Filament Plugin

use Relaticle\Comments\CommentsPlugin;

public function panel(Panel $panel): Panel
{
    return $panel
        ->plugins([
            CommentsPlugin::make(),
        ]);
}

Add Comments to Your Resources

use Relaticle\Comments\Filament\Actions\CommentsAction;

protected function getHeaderActions(): array
{
    return [
        CommentsAction::make(),
    ];
}

Documentation

For complete installation instructions, configuration options, multi-tenancy setup, and examples, visit our documentation.

Contributing

Contributions are welcome! Please see our contributing guide in the documentation.

License

MIT License. See LICENSE for details.

Related Packages

doctrine/dbal

Powerful PHP database abstraction layer (DBAL) with many features for database s...

634,760,849 9,707
laravel/framework

The Laravel Framework.

584,532,650 34,931
laravel/tinker

Powerful REPL for the Laravel framework.

493,838,477 7,443
laravel/serializable-closure

Laravel Serializable Closure provides an easy and secure way to serialize closur...

408,553,772 609
nunomaduro/collision

Cli error handling for console/command-line PHP applications.

387,976,821 4,658