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.
Install the package with Composer, then publish its configuration/provider assets if it ships any (php artisan vendor:publish). After that, the fastest orientation is the package source itself: read the service provider and the config file first — those tell you what is bound into the container, what is publishable, and which defaults you can override.
If your app uses Laravel Boost, run:
php artisan boost:install
This is the new entry point added in v1.1.0. Boost reads the package's resources/boost/guidelines/core.blade.php and offers those guidelines to your app, so AI coding agents working in your repository generate code that follows the package's intended patterns rather than guessing at its API.
First use case: on a fresh install, run boost:install before you ask an agent (Copilot, Cursor, Claude, etc.) to scaffold anything that touches this package. That single step is the difference between agents inventing method names and agents wiring up the package the way its maintainers expect.
Bootstrap-then-build workflow. Treat the guidelines as project setup, not an afterthought:
php artisan boost:install and accept the guidelines when prompted.Upgrade checklist for v1.1.0. Existing apps should re-run boost:install after composer update — the guidelines are shipped inside the package and are only surfaced to Boost when the install command runs. A plain composer update will not retroactively register them.
Team consistency. Guidelines land in your app's Boost configuration, which is typically committed. That means every developer and every agent session in the repo works from the same description of the package's API. Commit those artifacts alongside your composer.lock bump so the guideline version and package version move together.
Layering. Package guidelines describe the package in isolation. Add your own project-level Boost guidelines on top for conventions the package can't know about — naming, service boundaries, where you want the package's abstractions used versus where you prefer something hand-rolled.
Verify by example. After installing guidelines, ask an agent to implement one small, well-understood integration with the package. If the output looks idiomatic, the guidelines took. If it looks like generic Laravel with guesses bolted on, they didn't — check boost:install actually offered them.
boost:install is a no-op if you don't use Laravel Boost. The guidelines are additive developer tooling, not a runtime dependency. Apps without Boost are unaffected by v1.1.0 — no config changes, no behavior changes.core.blade.php). Rendering happens at install time, so re-running the command is the supported way to refresh content after a package upgrade. Don't hand-copy the file into your Boost config.src/ or its test suite — the tests are usually the most accurate documentation of intended usage.vendor/<vendor>/<package>/resources/boost/guidelines/core.blade.php to confirm the release actually contains it (useful when a stale composer.lock or an opcache/cache issue makes you doubt the upgrade landed).How can I help you explore Laravel packages today?