I am using Laravel 5. 1 and I can never get this event to occur, either via Queue::failing inside the boot() method of AppServiceProvider.php, or EventServiceProvider.php, or even by calling the failed() method inside the actual job classes. This just doesn't work at all. Yet the job does get placed into the failed_jobs table so I know that part works. Has anyone else seen this behavior in Laravel 5.1?