patchlevel / laravel-event-sourcing
laravel package for patchlevel/event-sourcing
1.1.0
2025-05-18 09:46 UTC
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0
- illuminate/contracts: ^10.0 || ^11.0 || ^12.0
- patchlevel/event-sourcing: ^3.5
Requires (Dev)
- ext-pdo_sqlite: *
- infection/infection: ^0.29.14
- larastan/larastan: v3.3.0
- laravel/framework: ^10.0 || ^11.0 || ^12.0
- league/commonmark: ^2.4
- patchlevel/coding-standard: ^1.3.0
- phpstan/phpstan: ^2.1.16
- phpunit/phpunit: ^12.1.5
- roave/security-advisories: dev-master
- symfony/var-dumper: ^6.4.0 || ^7.0.0
- wnx/commonmark-markdown-renderer: ^1.4
This package is auto-updated.
Last update: 2025-05-20 01:55:38 UTC
README
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=1.0.0-beta3
Tip
Further installation steps can be found in the installation instructions.