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

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

Package for easily attaching processes to Laravel eloquent models โณ ๐Ÿ— โœ…๏ธ
https://github.com/yuges-code/laravel-processable

laravel morphable package php processes yuges

Last synced: about 19 hours ago
JSON representation

Package for easily attaching processes 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 Processable



โณ Package for easily attaching processes to Laravel eloquent models



# ๐Ÿ’ฟ Installation

### โ†’ Composer

You can install the package via composer:

```
composer require yuges-code/laravel-processable
```

### โ†’ Publishing Config

Publishing the config file (config/processable.php) is optional:

```
php artisan vendor:publish --provider="Yuges\Processable\Providers\ProcessableServiceProvider" --tag="processable-configs"
```

### โ†’ Publishing Migrations

You need to publish the migrations to create the processes and stages tables:

```
php artisan vendor:publish --provider="Yuges\Processable\Providers\ProcessableServiceProvider" --tag="processable-migrations"
```

### โ†’ Running Migrations

After that, you need to run migrations:

```
php artisan migrate
```


# ๐Ÿงช 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)