Laravel錯誤和日誌記錄

錯誤

一個專案正在進行時,可能需要承受一些錯誤。當啟動一個新專案Laravel時,錯誤和異常處理就已經配置了。通常情況下,在本地環境中,我們需要看到錯誤以方便進行調試。但是我們需要在生產環境中隱藏這些錯誤。這可以通過在存儲在應用程式的根環境檔 .env 設定變數 APP_DEBUG 來實現。

對於本地環境 APP_DEBUG 的值應該為 true,但在生產環境中需要被設置為 false 以隱藏錯誤資訊的輸出。
注 - 更改 APP_DEBUG 變數後,重新啟動 Laravel 伺服器。

日誌記錄

日誌記錄是通過系統記錄生成的錯誤的一個重要機制。它對提高系統的可靠性是有用的。Laravel支持不同的日誌記錄,如:single, daily, syslog 和 errorlog 模式。你可以在 config/app.php 檔配置這些模式。

'log' => 'daily'
可以在 storage/logs/laravel.log 檔看到生成的日誌項。


上一篇: Laravel刪除數據 下一篇: Laravel表單處理