hirethunk/verbs
Verbs is a PHP event sourcing package for Laravel artisans. It delivers the benefits of event sourcing while minimizing boilerplate and jargon, making it simpler to model behavior and build systems by thinking in actions (verbs) instead of nouns.
*"Verbs lets us build resilient, auditable systems without the complexity of traditional event sourcing. Think of it as Git for your application state—every change is an event, and we can replay history to fix mistakes or analyze behavior. For example:
*"Verbs is a PHP-native event-sourcing library that trades jargon for pragmatism. Here’s why it’s a game-changer:
#[StateId] and #[AppliesToState] replace XML configs or annotations.user_id or ip_address).php artisan verbs:event, and handle side effects in handle() methods (like a simplified CQRS).Key Asks:
How can I help you explore Laravel packages today?