从laravel 7更新到laravel 8后,所有测试均失败
从laravel 7更新到版本8后,所有测试均因相同错误而失败:从laravel 7更新到laravel 8后,所有测试均失败,laravel,laravel-testing,laravel-8,Laravel,Laravel Testing,Laravel 8,从laravel 7更新到版本8后,所有测试均因相同错误而失败: Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such index: IDX_426EF39216FE72E1 (SQL: DROP INDEX IDX_426EF39216FE72E1) 我还使用了传统工厂旧工厂方法包我最终使用laravel shift解决了这个问题,因为升级后有很多事情要做,我的列表非常庞大,因为我使用自定义
Illuminate\Database\QueryException: SQLSTATE[HY000]: General error: 1 no such index: IDX_426EF39216FE72E1 (SQL: DROP INDEX IDX_426EF39216FE72E1)
我还使用了
传统工厂
旧工厂方法包我最终使用laravel shift解决了这个问题,因为升级后有很多事情要做,我的列表非常庞大,因为我使用自定义名称空间,我必须在AppServiceProvider
中处理这个问题。Shift还将重构我所有的工厂请分享更多关于测试失败的信息和您完成的工作。我将一如既往地遵循升级指南。除了测试之外,一切都很好,因为所有测试都失败了,并且出现了错误。很明显,在表中没有索引,它失败了。你能发布所有创建的索引吗?或者,在所有测试中类似的索引都失败了,我看不到失败和索引之间有任何联系。当我使用相同的表格切换到laravel 7时,一切都很完美