Description
Add Social Reactions to Laravel Eloquent Models. It lets people express how they feel about the content. Fully customizable Weighted Reaction System & Reaction Type System with Like, Dislike and any other custom emotion types. Do you react?
Features
- Fully customizable types of reactions.
- Any model can react to models and receive reactions at the same time.
- Reactant can has many types of reactions.
- Reacter can add many reactions to one reactant.
- Reacter can react with custom float rate value.
- Reaction counters with detailed aggregated data for each reactant.
- Reaction totals with total aggregated data for each reactant.
- Works with any database
idcolumn types. - Sort reactable models by reaction type count.
- Sort reactable models by reactions total count.
- Sort reactable models by reactions total weight.
- Events for added & removed reactions.
- Artisan command
love:recount {model?} {type?}to re-fetch reactions stats. - Artisan command
love:reaction-type-addto add reaction types. - Artisan command
love:setup-reacterableto register Reacterable models. - Artisan command
love:setup-reactableto register Reactable models. - Customizable database storage.
Recent Courses on Laravel Daily
[NEW] Practical Laravel Security: Packages, Secrets, Supply-Chain Attacks
7 lessons
43 min read
AI Agents/IDEs for Laravel: May 2026 (Claude Code, Codex, OpenCode, etc)
7 lessons
52 min
Roles and Permissions in Laravel 13
14 lessons
57 min