Skip to content

Laravel Event-Sourcing

An event sourcing laravel package, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience. This package is a laravel integration for event-sourcing library.

Features

  • Everything is included in the package for event sourcing
  • Facades for easy access to event sourcing services and aggregates
  • Developer experience oriented and fully typed
  • Automatic snapshot-system to boost your performance
  • Split big aggregates into multiple streams
  • Versioned and managed lifecycle of subscriptions like projections and processors
  • Safe usage of Personal Data with crypto-shredding
  • Smooth upcasting of old events
  • Simple setup with scheme management and doctrine migration
  • Built in cli commands
  • and much more...

Installation

composer require patchlevel/laravel-event-sourcing

Info

More about installation can be found in the installation documentation.

Tip

Start with the quickstart to get a feeling for the package.