【发布时间】:2018-06-15 18:18:35
【问题描述】:
在我正在工作的应用程序中,Job 和 Event Listener 都实现了 Should Queue。在队列中,我执行数据库插入,我想在队列完成后,我想删除以前的缓存。所以我像这个例子一样使用Queue Job Event:
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
Queue::after(function (JobProcessed $event) {
Log::info('[QUEUE COMPLETE]', $event->job->getName());
});
}
public function register()
{
//
}
}
但是该事件从未被触发,并且在 storage/log 文件夹中没有找到日志。我使用daily 日志频道。
为什么不记录?
【问题讨论】:
-
用
composer dump-autoload清除缓存并重试 -
@Hussein 我已经回答了我自己的问题并解决了。
标签: php laravel queue laravel-5.6