问题情景
调试laravel队列的时候报错不存在failed_jobs表
问题显现
local.ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'failed_jobs' doesn't exist ...
(PDOException(code: 42S02): SQLSTATE[42S02]: Base table or view not found: 1146 Table 'failed_jobs' doesn't exist ...
问题显而易见就是没有了那张表嘛,那就创建就好了。其实Laravel 自带了一张 failed_jobs 数据表用来记录所有错误的队列,用一下命令就好了:
$ php artisan queue:failed-table
$ php artisan migrate