atannex / workflow
Workflow engine for Laravel Eloquent models: states and transitions, guards, multi-person approvals, task inboxes, deadlines with escalation, timers, automatic transitions and a full audit trail.
v1.0.0
2026-10-25 00:44 UTC
Requires
- php: ^8.3
- illuminate/console: ^11.0|^12.0
- illuminate/database: ^11.0|^12.0
- illuminate/events: ^11.0|^12.0
- illuminate/support: ^11.0|^12.0
- illuminate/validation: ^11.0|^12.0
Requires (Dev)
- orchestra/testbench: ^9.0|^10.0
- phpunit/phpunit: ^11.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-30 11:14:58 UTC
README
Moves Laravel records through a set of steps, such as draft, in review, approved and published. You define the steps and who may move a record between them. It supports approvals by several people, task lists for each person, deadlines that escalate when missed, automatic steps, and a full history of who did what and when.
Install
composer require atannex/workflow