zachflower/eloquent-interactions
Add likes, favorites, bookmarks, and other interactions to any Eloquent model in Laravel. A flexible trait-based package for recording user interactions with clean polymorphic relationships, reusable query scopes, and simple APIs.
zachflower/eloquent-interactions adds flexible, reusable interaction tracking to Laravel Eloquent models, letting you record things like likes, favorites, bookmarks, or votes without repetitive boilerplate. Attach interactions to any model through simple traits, then query them with expressive relationships and scopes.
How can I help you explore Laravel packages today?