henzeb/laravel-simple-saga
Laravel Simple Saga
A simple saga pattern implementation for Laravel.
Table of contents
Installation
You may install the package via Composer:
composer require henzeb/laravel-simple-saga
If you're using the database driver (the default), publish and run its migration:
php artisan vendor:publish --tag=saga-migrations
php artisan migrate
Documentation
- Getting Started
- Defining Workflows
- Writing Steps
- Running Steps in Parallel
- Compensation
- Inspecting Sagas
- Failure Handling
- Retrying a Saga
- Events
- Encrypting Context
- Drivers
- Console Commands
- Testing Workflows
Testing this package
composer test
Security
If you discover any security-related issues, please email henzeberkheij@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
Related Packages
padosoft/laravel-flow
DX-first workflow / saga / compensation engine for Laravel with native dry-run,...
38,165
4
discovery-ukraine/saga-lara-flow
Simple workflow management engine with an integrated Saga pattern using Laravel...
20,987
66
builtbyberry/laravel-swarm
Multi-agent swarm orchestration for Laravel, built on Laravel AI.
13,049
35
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| v1.2.0 | ^8.3 | ^11.0| | MIT | |
| v1.1.2 | ^8.3 | ^11.0| | MIT | |
| v1.1.1 | ^8.3 | ^11.0| | MIT | |
| v1.1.0 | ^8.3 | ^11.0| | MIT | |
| v1.0.0 | ^8.3 | ^11.0| | MIT |