0
我正在使用TDD在流明中開發API。這意味着我正在我的控制檯中運行PHPUnit,並且經常遇到異常。這些都是用一堆HTML來裝飾的,這在控制檯中顯然不是非常可讀。當應用程序從控制檯運行時,有沒有辦法讓Lumen打印控制檯友好的異常?如何使Laravel/Lumen打印控制檯友好的例外而不是HTML?
我正在使用TDD在流明中開發API。這意味着我正在我的控制檯中運行PHPUnit,並且經常遇到異常。這些都是用一堆HTML來裝飾的,這在控制檯中顯然不是非常可讀。當應用程序從控制檯運行時,有沒有辦法讓Lumen打印控制檯友好的異常?如何使Laravel/Lumen打印控制檯友好的例外而不是HTML?
您可以使用此修改後的代碼link
。
這是Laravel對流明不確定的錯誤。就Laravel 5.5而言,方法withExceptionHandling()
和withoutExceptionHandling()
即將發佈。所以不需要使用上述解決方案
https://gist.github.com/adamwathan/125847c7e3f16b88fa33a9f8b42333da –
@Leo_Kelmendi非常感謝!那完全是我所期待的。我最終只是在異常處理程序渲染函數 'if(\ php_sapi_name()==='cli')中添加了以下條件:{0} {0} {0} {0 { } else { return parent :: render($ request,$ e); }' 雖然我不確定是否也修復了鏈接中提到的異常處理程序隱藏錯誤的問題。 –