andreo/eventsauce-messenger
Symfony Messenger integration for EventSauce. Dispatch and consume EventSauce messages via Messenger handlers, with optional autoconfiguration through the AsEventSauceMessageHandler attribute or manual service tagging. Requires PHP 8.2+ and Symfony Messenger 6.2+.
Adopt When:
spatie/laravel-messenger) and requires EventSauce for event sourcing or CQRS.Look Elsewhere If:
illuminate/events or queue system.*"This package enables us to build a scalable, event-driven architecture in Laravel by integrating Symfony Messenger with EventSauce. By adopting event sourcing, we can:
*"This solves a critical gap: how to dispatch EventSauce events through Symfony Messenger in Laravel without manual boilerplate. Key benefits:
[AsEventSauceMessageHandler]) or manual YAML tags, reducing setup time.onOrderCreated|PaymentProcessed), improving code reuse.eventBus with the provided middleware in Laravel’s queue workers.spatie/laravel-messenger) and PHP 8.2+, which may introduce compatibility challenges.*"This package supports our roadmap to modernize our event-driven workflows in Laravel. Here’s how it aligns with our goals:
Call to Action:
How can I help you explore Laravel packages today?