I saw this SO question about Laravel events, but they are for Laravel 3. I've tried all of them, but none of them work. Here's my code in global.php
:
$event_names = array("laravel.done", "laravel.log", "laravel.query", "laravel.resolving", "laravel.composing", "laravel.started", "laravel.controller.factory", "laravel.config.loader", "laravel.language.loader", "laravel.view.loader", "laravel.view.engine", "view.filter", "eloquent.saving", "eloquent.updated", "eloquent.created", "eloquent.saved", "eloquent.deleting", "eloquent.deleted");
foreach ($event_names as $event_name) {
echo "Listening to {$event_name}<br/>";
Event::listen($event_name, function($event) {
var_dump($event);
exit;
});
}
It just starts listening, but no events fire. I've tried firing them on my own using Event::fire()
and it works, but obviously that's not what I want.