通常當我打電話Model->save()
,它成功地在數據庫中創建新記錄。我試圖在沒有任何事情發生時調試情況,並且Model->save()
返回false。我如何知道發生了什麼?Laravel型號 - >保存()返回false,但沒有錯誤
$user = new User;
$user->fields = 'example';
$user->save(); // returns false
運行此操作時不顯示任何插入查詢。
dd(DB::getQueryLog());
但如果我var_dump($user)
,我得到正確正確保存在對象中的所有字段。
謝謝!
'事件::聽( 'illuminate.query',函數($查詢,$綁定,$時間){ \t的error_log($查詢); });'嘗試這個來檢查查詢。 – Dhiraj
你的意思是知道什麼時候更新錯誤? –