prooph/event-store-doctrine-adapter
Doctrine DBAL adapter for Prooph Event Store. Stores and loads event streams using Doctrine connections, with support for transactional appends and stream persistence in relational databases. Useful for event-sourced PHP/Laravel apps needing DB-backed storage.
Use when:
Look elsewhere when:
spiral/event-sourcery or php-event-store).For Executives: "This package lets us adopt event sourcing—a powerful pattern for auditability, scalability, and real-time systems—without adding new databases or tools. By leveraging our existing Doctrine infrastructure, we reduce risk, lower costs, and future-proof our architecture for complex workflows. It’s a low-friction way to modernize legacy systems or build resilient new ones, all while keeping data integrity through transactions."
For Engineers: "If we’re already using Doctrine, this adapter lets us persist events in our relational database without sacrificing Prooph’s event store API. It’s transaction-safe, schema-aware, and extensible—meaning we can start small (e.g., audit logs) and scale to full event sourcing later. The tradeoff? We’re tied to Doctrine, but that’s a net win if we’re already invested in it. Just be aware it’s not actively maintained; we’d need to vet forks or plan for potential long-term upkeep."
For Architects: *"This fills a gap for teams needing event sourcing in Laravel/PHP while avoiding NoSQL. Key benefits:
How can I help you explore Laravel packages today?