几分钟前,我按照升级指南将 laravel 版本从 6.16.0 升级到了 7.17.2 。
但我的测试现在失败了,但有以下例外:Symfony\Component\HttpKernel\Exception\NotFoundHttpException : POST http://localhost/v1/orders
在我的文件中APP_URL
设置为。但在我的基本 TestCase 类中,我使用自定义端点覆盖 config('app.url') 。升级之前,测试选择的是自定义端点。http://localhost
.env
自上次升级以来,显然 getJson()、postJson() 等辅助方法不是应用文件中的 URL,config('app.url')
而是直接应用.env
文件中的 URL。因为当我对文件中的 URL 进行硬编码时.env
,我不再收到 NotFoundHttpException。
我该如何解决?
森林海