0
我執行一個try catch語句,我需要代碼來做某件事情,如果它失敗了,就捕獲錯誤,將它記錄到laravel日誌文件並繼續循環。我的代碼是:如何在try/catch語句laravel中記錄錯誤?
foreach ($logins as $login) {
try {
// Do something here
} catch (Exception $e) {
// Log errors
\Log::error($e->getMessage());
continue;
}
}
但我得到讀取
[Symfony\Component\Debug\Exception\FatalErrorException]
Namespace declaration statement has to be the very first statement in the script
我用\登錄::名稱空間中,也嘗試添加了use Log;
但我仍然得到這個錯誤的錯誤。
謝謝你是我的問題。因爲laravel是命名空間,所以還必須爲'\ Exception $ e'添加\。 – kevinabraham
Log是Laravel的根(全局)命名空間中的一個外觀。 – Devon