juanparati / laravel-sync-workflow
A library for executing synchronous workflows in Laravel
0.7
2025-08-28 09:49 UTC
Requires
- php: >=8.3
- ext-pdo: *
- illuminate/support: >=11.1
- ramsey/uuid: ^4.7
Requires (Dev)
- laravel/pint: ^1.22
- orchestra/testbench: ^10.4
- phpunit/phpunit: ^11.5
This package is auto-updated.
Last update: 2025-08-28 09:53:22 UTC
README
What is it?
A library that runs synchronous replicable workflows with event sourcing support in Laravel.
The workflows are executed in batch by the same process and are not distributed.
For distributed asynchronous workflows, see Laravel Workflow.
It supports the following features:
- Synchronous workflows
- Event sourcing
- Workflow history
- Workflow replay
Installation
composer require juanparati/laravel-sync-workflow
Publish migrations and config file (Required for event sourcing):
artisan vendor:publish --tag=laravel-sync-workflow
Run migrations:
artisan migrate