鍍金池/ 教程/ PHP/ Laravel錯(cuò)誤和日志記錄
Laravel操作數(shù)據(jù)庫(kù)
Laravel會(huì)話(huà)(session)
Laravel文件上傳
Laravel Cookie
Laravel Facades
Laravel應(yīng)用程序結(jié)構(gòu)
Laravel響應(yīng)
Laravel插入數(shù)據(jù)庫(kù)表數(shù)據(jù)
Laravel錯(cuò)誤處理
Laravel環(huán)境安裝配置
Laravel本地化
Laravel Ajax
Laravel路由
Laravel錯(cuò)誤和日志記錄
Laravel檢索查詢(xún)數(shù)據(jù)
Laravel更新數(shù)據(jù)
Laravel刪除數(shù)據(jù)
Laravel表單處理
Laravel中間件
Laravel控制器
Laravel驗(yàn)證
Laravel安全
Laravel請(qǐng)求
Laravel發(fā)送郵件
Laravel重定向
Laravel教程
Laravel配置
Laravel事件處理
Laravel視圖

Laravel錯(cuò)誤和日志記錄

錯(cuò)誤

一個(gè)項(xiàng)目正在進(jìn)行時(shí),可能需要承受一些錯(cuò)誤。當(dāng)啟動(dòng)一個(gè)新項(xiàng)目Laravel時(shí),錯(cuò)誤和異常處理就已經(jīng)配置了。通常情況下,在本地環(huán)境中,我們需要看到錯(cuò)誤以方便進(jìn)行調(diào)試。但是我們需要在生產(chǎn)環(huán)境中隱藏這些錯(cuò)誤。這可以通過(guò)在存儲(chǔ)在應(yīng)用程序的根環(huán)境文件 .env 設(shè)定變量 APP_DEBUG 來(lái)實(shí)現(xiàn)。

對(duì)于本地環(huán)境 APP_DEBUG 的值應(yīng)該為 true,但在生產(chǎn)環(huán)境中需要被設(shè)置為 false 以隱藏錯(cuò)誤信息的輸出。
注 - 更改 APP_DEBUG 變量后,重新啟動(dòng) Laravel 服務(wù)器。

日志記錄

日志記錄是通過(guò)系統(tǒng)記錄生成的錯(cuò)誤的一個(gè)重要機(jī)制。它對(duì)提高系統(tǒng)的可靠性是有用的。Laravel支持不同的日志記錄,如:single, daily, syslog 和 errorlog 模式。你可以在 config/app.php 文件配置這些模式。

'log' => 'daily'
可以在 storage/logs/laravel.log 文件看到生成的日志項(xiàng)。