How to add reaction to your models using Reactify

InstallationYou can install the package via composer:composer require phpdominicana/reactifyYou can publish and run the migrations with:php artisan vendor:publish --tag="reactify-migrations" php artisan migrateYou can publish the config file with:php artisan vendor:publish --tag="reactify-config"This is the contents of the published config file:return [ ];Optionally, you can publish the views usingphp artisan vendor:publish --tag="reactify-views"UsageAdd the trait to the model you want to add reactions.class comments extends Model { use Reactify; }Sample usage$comment = Comment::find(1); $comment->react($user->id, Reaction::LIKE); $comment->react($user->id, Reaction::DISLIKE); $comment->react($user->id, Reaction::LOVE); $comment->react($user->id, Reaction::HAHA); $comment->getReactCountByType(Reaction::LIKE);

Login

To leave a reaction, you need to log in.

Comments

Michael Gough