mirbaagheri/eloquent-extra-events is a Laravel package for events additional to the eloquent.
It currently has 0 GitHub stars and 12 downloads on Packagist (latest version 1.0.3).
Install it with composer require mirbaagheri/eloquent-extra-events.
Discover more Laravel packages by mirbaagheri
or browse all Laravel packages to compare alternatives.
Last updated
Note: This package is compatible with Laravel 5.5.X only.
Install:
composer require mirbaagheri/eloquent-extra-events
Load package:
You just have to load ExtraEventsTrait in your Eloquent Model:
use Mirbaagheri\EloquentExtraEvents\ExtraEventsTrait;
Events:
Listeners:
Listen to above events in: App\Providers\EventServiceProvider:
Global listener:
Event::listen('eloquent.syncing*', function ($eventName, array $eventData) {
//Do something ...
});
Specific Listener:
Event::listen("eloquent.attaching: App\YourCustom\EloquentCustom*", function ($eventName, array $eventData) {
//Do something ...
});
This package is released under MIT license.