An open API service indexing awesome lists of open source software.

https://github.com/yuges-code/laravel-reactable

Package for easily attaching reactions to Laravel eloquent models ๐Ÿ‘ ๐Ÿฅณ ๐Ÿ‘€ ๐Ÿ˜ ๐Ÿ’…
https://github.com/yuges-code/laravel-reactable

laravel morphable php reactions

Last synced: about 2 months ago
JSON representation

Package for easily attaching reactions to Laravel eloquent models ๐Ÿ‘ ๐Ÿฅณ ๐Ÿ‘€ ๐Ÿ˜ ๐Ÿ’…

Awesome Lists containing this project

README

          




Build

GitHub Branch Check Runs
GitHub Tests Action Status



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](LICENSE) for more information.


# ๐Ÿ™†๐Ÿผโ€โ™‚๏ธ Authors Information

Created in 2025 by:

- [Yuges-code](https://github.com/yuges-code)
- [All Contributors](../../contributors)