
Fermin Perdomo
Full Stack Developer
© 2025 Fermin's Portfolio | All rights reserved.

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);