phine/observer
Phine Observer provides a clean, flexible observer implementation for Laravel Eloquent models. Hook into events like creating, updating, and deleting with reusable observer classes, keeping side effects out of your models and your code organized.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| innmind/event-bus | 0.87 | A lightweight event bus for PHP from the Innmind ecosystem. Publish domain events and register listeners or handlers to react to them, keeping producers and consumers decoupled behind a small, predictable API that fits neatly into larger Innmind applications. | 0 | 0 | 0 | 94 | 0 | 0.0 | 19.3 | MIT | — | |
| envant/fireable | 0.85 | Envant Fireable is a Laravel package that automatically fires events when chosen Eloquent model attributes change. Define fireable fields on a model and react to updates with dedicated events, avoiding manual observer boilerplate and keeping model change handling clean and explicit. | 442 | — | 25 | — | 1 | 3.6 | 0.4 | MIT | 4 years ago | |
| skydiablo/async-event-dispatcher-bundle | 0.85 | A Symfony bundle for asynchronous event dispatching, letting you offload event listeners to background workers so requests stay fast. Integrates with the event dispatcher and supports configurable async transports. | 2 | 2 | 0 | 0 | 0 | 0.0 | — | — | 10 years ago | |
| eventsauce/laravel-eventsauce | 0.85 | 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. | 98 | 98 | 18 | 8 | 5 | 3.2 | 3.9 | MIT | 4 years ago | |
| eventsauce/message-repository-for-illuminate | 0.85 | Laravel integration for EventSauce message repositories, letting you persist and retrieve domain events through Illuminate's database and Eloquent layers. Configure a message repository in your app and use it to store event streams, with support for Laravel's connections and transaction handling. | 0 | 0 | 4 | 27K | 0 | 0.2 | 55.3 | — | — | |
| symfony/event-dispatcher | 0.85 | The EventDispatcher component lets application components communicate by dispatching events and listening to them. Register listeners on named events, control priority, and decouple your PHP code with a simple, standalone Symfony library. | 8,532 | 8,578 | 66 | 31M | 0 | 61.6 | 57.9 | MIT | 2 days ago | |
| fervo/deferred-event-bundle | 0.85 | DeferredEventBundle for Symfony queues domain events during a request or transaction and dispatches them at a controlled later point, so listeners and side effects run after persistence completes and stay consistent with committed data. | 43 | 43 | 10 | 11 | 2 | 1.1 | 2.1 | MIT | 10 years ago | |
| lendo-stp-gdansk/lendo-core-domain | 0.85 | Core domain layer for Lendo STP Gdańsk, providing shared domain models, value objects, enums, and contracts for Laravel/PHP applications. Encapsulates reusable business rules and building blocks to keep services consistent. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| symfony/event-dispatcher-contracts | 0.85 | A small set of PHP interfaces that abstract Symfony's event dispatcher, letting you build on proven event semantics and swap implementations without locking your code to a specific package. | 3,414 | 3,415 | 3 | 29M | 0 | 31.6 | 60.4 | MIT | 4 months ago | |
| patchlevel/laravel-event-sourcing | 0.85 | Laravel event sourcing with aggregates, projectors, reactors, snapshots, and a database-backed event store. Includes artisan tooling, testing helpers, and a clean API for modeling domain events in Laravel applications. | 8 | 8 | 2 | 1K | 1 | 19.3 | 36.0 | MIT | 4 weeks ago | |
| rundum/event-base | 0.85 | rundum/event-base gives Laravel developers a lightweight foundation for event-driven code, offering base event classes and helpers for defining, dispatching, and organizing domain events consistently across an application. | 0 | 0 | 0 | 2 | 0 | 0.0 | 6.6 | MIT | 2 years ago | |
| ashleydawson/domain-event-dispatcher-bundle | 0.84 | — | 1 | 1 | 0 | 0 | 0 | 0.9 | — | — | 9 years ago | |
| micro-module/event-queue | 0.84 | A lightweight Laravel package for queuing and dispatching events asynchronously. Built for micro-module architectures, it decouples event producers from listeners and leverages Laravel’s queue system for reliable background processing, with simple configuration for modular apps. | 0 | 0 | 1 | 82 | 0 | 0.9 | 26.6 | — | 11 months ago | |
| yiisoft/event-dispatcher | 0.84 | PSR-14 event dispatcher for Yii applications with a simple listener API, listener providers, dependency injection support, and extensible configuration. Lightweight and framework-agnostic, it helps decouple components by dispatching events to typed listeners. | 73 | 73 | 23 | 35K | 2 | 1.6 | 37.2 | BSD-3-Clause | 4 years ago | |
| micro-module/event-store-dbal | 0.84 | A Doctrine DBAL-backed event store for micro-module applications. Persist and replay domain events in a relational database through a simple API suited to event sourcing and CQRS workflows. | 0 | 0 | 0 | 110 | 0 | 0.0 | 28.3 | MIT | 4 years ago | |
| windwalker/event | 0.84 | Lightweight event dispatching for PHP and the Windwalker framework: register listeners, dispatch events, and decouple components with a simple, PSR-14-friendly API. | 0 | 0 | 0 | 790 | 0 | 0.0 | 40.0 | MIT | — | |
| swag-industries/doctrine-domain-events | 0.84 | Adds Doctrine domain event support to Laravel: entities can record domain events, and the package collects and dispatches them through Laravel’s event system after Doctrine flushes or transactions commit, keeping persistence and side effects cleanly separated. | 4 | 4 | 4 | 1K | 0 | 7.5 | 36.0 | MIT | 7 months ago | |
| ashleydawson/domain-event-dispatcher | 0.84 | — | 1 | 1 | 0 | 0 | 0 | 2.1 | — | — | 9 years ago | |
| willdurand/propel-eventdispatcher-behavior | 0.84 | Propel behavior that integrates Symfony’s EventDispatcher into your model classes. Add it to your Propel config and schema to auto-generate an EventDispatcher per ActiveRecord class via getEventDispatcher(), enabling event-driven hooks in models. | 18 | 19 | 14 | 195 | 0 | 0.3 | 10.3 | MIT | — | |
| fntneves/laravel-transactional-events | 0.83 | Laravel Transactional Events delays event dispatching until the surrounding database transaction commits, so listeners never run for rolled-back work. It integrates with Laravel’s event system to keep side effects consistent with persisted data. | 319 | 321 | 33 | 71K | 0 | 2.9 | 32.4 | MIT | 1 year ago |
How can I help you explore Laravel packages today?