我一直在尝试在测试中禁用异常处理,以便可以看到错误,但是即使我故意破坏了代码,它也无法正常工作。
我只是得到这个通用的响应,并没有太大帮助。
Invalid JSON was returned from the route.
我尝试了所有可以在网上找到的解决方案,但是没有一个起作用。
我尝试在测试方法的顶部添加$this->disableExceptionHandling()
,但是没有用。我还尝试了Adam Wathan(https://gist.github.com/adamwathan/125847c7e3f16b88fa33a9f8b42333da)的教程,该教程也无法正常工作。
我什至尝试编辑Handler.php文件
public function render($request, Exception $exception)
{
throw $exception;
// return parent::render($request, $exception);
}
它现在仍在工作。
请问如何解决此问题。
任何帮助将不胜感激。
谢谢。
答案 0 :(得分:0)
您可以在handler.php的报告方法中使用此代码
if (env('APP_ENV') === 'testing') {
throw $exception;
}