eventsauce/laravel-eventsauce
Laravel integration for EventSauce event sourcing. Wire message dispatchers, event repositories, and consumers into Laravel’s container with publishable config, queue-friendly dispatching, and conventions for aggregates and projections in Laravel applications.
Architecture fit
Integration feasibility
composer require + php artisan vendor:publish flow. On a greenfield Laravel stack with a currently supported PHP version, integration is likely a sub-day task.illuminate/* and PHP ceilings were also widened is not stated in the release notes and must be verified from composer.json before planning. The notes describe one change only: an upstream dependency upgrade.Technical risk
Key questions
illuminate/* and php constraints must be read directly from composer.json.Stack fit
config/eventsauce.php, container bindings for the message dispatcher, event dispatcher, and aggregate root repository. This is idiomatic and low-ceremony for Laravel teams.Migration path
internal/laravel-eventsauce and widen constraints, or reproduce the bindings in a first-party provider. Budget is small because the code volume is small.Compatibility
composer.json first: the eventsauce/eventsauce constraint should now resolve to 1.x, and the framework/PHP ceilings determine whether this is a drop-in or another fork. The release notes do not answer this.Sequencing
composer.json in 0.5.0 and verify Laravel/PHP support against our matrix. This gates everything below.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?