laravel-reactable

Build
GitHub Branch Check Runs GitHub Tests Action Status
</div>
Project
GitHub Release Packagist Downloads GitHub License Packagist Stars Packagist Dependency Version
Quality

Laravel Reactable

๐Ÿ‘ Package for easily attaching reactions to Laravel eloquent models


# ๐Ÿ’ฟ Installation ### โ†’ Composer You can install the package via composer: ``` composer require yuges-code/laravel-reactable ``` ### โ†’ Publishing Config Publishing the config file (config/reactable.php) is optional: ``` php artisan vendor:publish --provider="Yuges\Reactable\Providers\ReactableServiceProvider" --tag="reactable-configs" ``` ### โ†’ Publishing Migrations You need to publish the migration to create the reactions table: ``` php artisan vendor:publish --provider="Yuges\Reactable\Providers\ReactableServiceProvider" --tag="reactable-migrations" ``` ### โ†’ Running Migrations After that, you need to run migrations: ``` php artisan migrate ``` ### โ†’ Publishing Seeders You need to publish the seeder to seed the reaction types table: ``` php artisan vendor:publish --provider="Yuges\Reactable\Providers\ReactableServiceProvider" --tag="reactable-seeders" ``` ### โ†’ Running Seeders After that, you need to run seeders: ``` php artisan db:seed ```
# ๐Ÿงช Running Tests ### โ†’ PHPUnit tests To run tests, run the following command: ``` composer test ```
# โš–๏ธ License The MIT License (MIT). Please see [License File](/laravel-reactable/LICENSE) for more information.
# ๐Ÿ™†๐Ÿผโ€โ™‚๏ธ Authors Information Created in 2025 by: - [Yuges-code](https://github.com/yuges-code) - [All Contributors](../../contributors)