rezaghz/laravel-reports
Add reporting to Eloquent models (spam, violence, abuse, drugs, etc.). Mark a User as reporter and any model as reportable via traits/contracts. Simple API to report, remove, or toggle reports, with publishable migrations. Supports Laravel 6–12, PHP 8.2+.
Adopt if:
Look elsewhere if:
For Executives: "This package lets us add user reporting for flagged content (e.g., spam, abuse) in weeks instead of months—without hiring a backend specialist. It’s a lightweight, Laravel-native solution that reduces moderation backlog and aligns with compliance needs. For example, a social platform could use it to track and prioritize reports, freeing up our team to focus on core features. The MIT license and minimal dependencies make it a low-risk investment."
For Engineering: *"This gives us a pre-built Eloquent-based reporting system with:
Post, User, Transaction) via a trait/contract.For Design/Product: *"This fills a gap in our moderation toolkit by letting users flag content easily. We’d need to design:
How can I help you explore Laravel packages today?