【发布时间】:2020-12-31 08:01:54
【问题描述】:
从 laravel 7 更新到版本 8 后,所有测试都失败并出现相同的错误:
Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such index: IDX_426EF39216FE72E1 (SQL: DROP INDEX IDX_426EF39216FE72E1)
我也在使用 legacy-factories 包来处理旧工厂方法
【问题讨论】:
-
请分享更多关于测试失败和你已经完成的工作的信息
-
我一如既往地遵循升级指南。一切正常,除了测试,因为所有测试都失败了,我分享了错误
-
显然有一个索引不存在,在桌子上它失败了,你能发布所有在那里创建的索引或类似的
-
它在所有测试中都失败了,我看不到失败和索引之间有任何联系。当我切换到具有相同表的 laravel 7 时,一切正常
标签: laravel laravel-testing laravel-8