2017-10-19 4 views
0

私はLumenでAPIを開発するためにTDDを使用しています。これは私のコンソール上でPHPUnitを実行していることを意味しています。これらはHTMLの束で装飾されていますが、これは明らかにコンソールでは読みにくいものです。アプリケーションがコンソールから実行されているときにLumenにコンソールフレンドリーな例外を表示させる方法はありますか?HTMLの代わりにLaravel/Lumenプリントコンソールフレンドリーな例外を作成するにはどうしたらいいですか?

+0

https://gist.github.com/adamwathan/125847c7e3f16b88fa33a9f8b42333da –

+1

@Leo_Kelmendiありがとうたくさんありがとう!それはまったく私が探していたものでした。私は、例外ハンドラのレンダリング関数で次の条件を追加するだけでした。 'if(\ php_sapi_name()=== 'cli'){ throw $ e; } else { return parent :: render($ request、$ e);これは、 } ' ですが、リンクに記載されている例外ハンドラによって隠されているエラーの問題も修正されているかどうかはわかりません。 –

答えて

0

linkからこの変更されたコードを使用することができます。

これは、Laravelに内腔がないか不明なバグでした。 Laravel 5.5と同様に、方法withExceptionHandling()withoutExceptionHandling()が出てきています。だから上記のソリューションを使用する必要はありません

関連する問題