执行 queue:failed-table 之后有错误?

使用 queue:failed-table 之后生成的是这种名称的表

file

把这个文件修改成如教程一样的名字,然后再执行 php artisan migrate 还是报错

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

1.按教程检查拼写错误,概率比较大
2.问题应该尽可能描述清楚,之前做过什么操作,并贴出报错的代码

6年前 评论
讨论数量: 7
DianWang

建议问题贴完整

6年前 评论

@DianWang
问题就是执行 php artisan queue:failed-table 之后有错误,生成的表名是错误的,导致之后的 php artisan migrate 执行也会报错

6年前 评论
DianWang

@zssen https://learnku.com/docs/laravel/5.5/queue... 从文档入手一步步排查一下,我做的时候一切正常。

6年前 评论

1.按教程检查拼写错误,概率比较大
2.问题应该尽可能描述清楚,之前做过什么操作,并贴出报错的代码

6年前 评论

@遗忘的影子
1、我直接粘贴的
2、执行 Laravel 自带命令生成的文件错误跟我之前做过什么操作是没关系的,执行 php artisan queue:failed-table 并不会报错,而是生成的文件命名方式是错误的,导致之后的操作会有错误。

6年前 评论

@遗忘的影子 @DianWang
目前的解决办法是把生成的错误的文件名修改成正确的,然后修改生成的文件的内容:更改其中的类名、更改 Schema::create 的参数。这样改再去执行 php artisan migrate 就不会错了。我的情况是 Laravel 自带命令生成默认文件错误

6年前 评论

@zssen 检查本文之前的教程代码吧,php artisan 会因为某些不容易发现的代码错误而引起异常,之前遇到过php artisan route:list报错

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!