2014-09-04 50 views
2

我想禁用Laravel的錯誤屏幕,顯示調試信息和功能跟蹤的錯誤/異常。主要是因爲我使用Laravel作爲移動API後端,而這些響應在移動設備上難以閱讀。禁用laravel的內置錯誤屏幕

請注意,我想要錯誤,但不是花哨的錯誤頁面。

有什麼建議嗎?

+1

這是一個有點不清楚你的意思是「想要的錯誤」,但鏈接的帖子應該給你你需要的。 – 2014-09-04 14:07:51

回答

5

轉到Laravel項目 - >應用程序文件夾 - > config文件夾 - > app.php設置

'debug' => false, 

這將顯示類似行動一個簡單的錯誤頁面!出了些問題。

編輯:

Laravel應用程序的外觀提供瞭如Laravel docs

App::error(function(Exception $exception) 
{ 
    // handle your exception 
}); 

提到您可以將應用程序::錯誤方法的過濾器的方式來趕方式使用錯誤方法的異常。 php

和Laravel正在使用Symfony來顯示那些頁面,如果你想進一步下去。我沒有真正嘗試改變這個事情,也許有人會想出更好的答案。

+0

我想要的錯誤,我只是不想錯誤屏幕 – Amin 2014-09-04 12:16:21

+0

好吧,我已根據我的知識編輯答案。希望這可以幫助。 – 2014-09-04 13:01:41

+0

這可以通過將debug設置爲false來在.env文件中完成 – kratos 2017-06-09 14:36:03