juanparati/laravel-sync-workflow

A library for executing synchronous workflows in Laravel

0.7 2025-08-28 09:49 UTC

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