lsv-eu / laravel-rivers
Laravel Rivers is a system to create and run user-definable, mutable, workflows in Laravel.
Requires
- php: ^8.2
- illuminate/support: ^11.23.5|^12.0
Requires (Dev)
- laravel/pint: ^1.18
- orchestra/testbench: ^9.5
- pestphp/pest: ^3.5
- spatie/laravel-ray: ^1.0
This package is auto-updated.
Last update: 2025-08-03 06:02:42 UTC
README
Laravel Rivers is a system to create and run user-definable, mutable rivers in Laravel. Rivers are similar to pipelines, automations, journeys, workflows, etc. For this reason, we have adopted river-based language to, hopefully, decrease confusion.
Documentation
- Terminology
- (In progress)
Installation
You can install the package via composer:
composer require lsv-eu/rivers
(Optional) Install the config
php artisan vendor:publish --tag=rivers-config
Usage
Testing
composer test
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security-related issues, please email leo.lutz@lsv.eu instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
Laravel Package Boilerplate
This package was generated using the Laravel Package Boilerplate.