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

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

file

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《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年前 评论

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