Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Comments

Laravel Comments Laravel Package

ruvelo/laravel-comments

A Laravel package for adding comment functionality to Eloquent models. It provides the database structure and model support needed to attach comments to existing application records, making it easier to integrate user discussions into Laravel projects.

View on GitHub
Deep Wiki
Context7

Free, polished comments for any Eloquent model: threads, reactions, Markdown, moderation. Blade, Livewire or Inertia.

Frequently asked questions about Laravel Comments
What is ruvelo/laravel-comments used for?
It is a Laravel package for adding comment functionality to Eloquent models. It provides the database structure and model support needed to attach comments to existing application records, so teams can add user discussions without building the comment layer from scratch. It is aimed at Laravel projects that want threads, reactions, Markdown, and moderation support.
How do I install ruvelo/laravel-comments in a Laravel application?
Install it through Composer using the package name ruvelo/laravel-comments, then follow the repository installation instructions for publishing and running its database structure. You will also need to wire the package's comment model and relationships into the Eloquent models that should receive comments. Check the README and release notes for the exact steps for your Laravel version.
Can I attach comments to any Eloquent model?
Yes, the package is designed to add comment functionality to any Eloquent model. You use its model support and database structure to associate comments with existing application records rather than tying comments to one built-in model type. This makes it suitable for commenting on posts, products, tickets, or other Eloquent-backed entities.
Does ruvelo/laravel-comments support threaded comments, reactions, Markdown, and moderation?
Yes, the package description lists threads, reactions, Markdown, and moderation as supported comment features. Those capabilities are part of the comment experience the package provides for Laravel applications. Review the repository documentation for the exact configuration and UI integration details for each feature.
Which Laravel versions does ruvelo/laravel-comments support?
The provided context does not list a specific Laravel version matrix, so confirm support in the package composer.json, README, and release notes before adopting it. The v1.1.0 Laravel Boost guidance is separate from normal runtime compatibility, so check Boost version requirements independently if you plan to use that workflow. Validate the package in a sample app on your target Laravel version.
Does ruvelo/laravel-comments work with Blade, Livewire, and Inertia?
Yes, the package is described as working with Blade, Livewire, or Inertia. The package supplies the comment data structure and model support, while your chosen Laravel front end handles the presentation and interaction layer. Confirm the documented integration pattern for your stack before building custom UI.
What is the Laravel Boost integration added in v1.1.0?
Version 1.1.0 ships Laravel Boost guidelines in resources/boost/guidelines/core.blade.php, which php artisan boost:install can offer to applications using Laravel Boost. This is developer-experience and AI-assisted coding tooling, not a runtime architectural change. The guidelines are meant to help AI agents follow package-specific conventions when generating code.
Do I need Laravel Boost to use ruvelo/laravel-comments?
No, Laravel Boost appears to be optional developer tooling rather than a hard dependency for normal package usage. Teams that do not use Boost are unaffected by the new guidelines file and installer behavior. You can adopt the Boost guidance later if your team standardizes AI-assisted Laravel development.
How should I test ruvelo/laravel-comments in a Laravel app?
Create a sample Laravel application, install the package, run its migrations, and attach comments to a test Eloquent model. Then verify threading, reactions, Markdown rendering, and moderation flows against your application's authentication and authorization rules. If you use Laravel Boost, test php artisan boost:install separately and review the generated guidance for accuracy.
What should I check before using ruvelo/laravel-comments in production?
Review the package migrations and database structure, confirm who can comment or moderate, and check how Markdown is rendered and sanitized in your application. Verify supported Laravel and Boost versions, and treat Boost guidance as optional developer tooling rather than a production dependency. Add a release checklist item to keep any Boost guidelines synchronized with future package API changes.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console