监听队列失败的代码应该放在那里

Queue::failing(function($connection, $job, $data)
{
});
目前我把这段代码放在了routes.php里面, 是可以监听到失败的信息的。
可是,我 觉得routes.php里面不应该放置这段代码,那么这段代码应该放置在哪里呢?
还有一个问题是, 队列失败的话是不是一定会抛出异常。
已邀请:

娃娃脾气

赞同来自:

app/Providers/AppServiceProvider.php
boot 方法中吧
期待更好的方法。

要回复问题请先登录注册