1
恢復功能看起來像它正在處理,直到它將其狀態保存在數據庫中。我有這樣的代碼:Laravel恢復丟失不起作用
if($result->trashed()) {
Log::info($result->deleted_at);
$result->restore();
Log::info($result->deleted_at);
}
$result->award_id = 1;
$result->save();
Log::info($result->deleted_at);
的(1)調試顯示代碼的工作應該如何像這樣:
2015-09-22
null
null
然而,在數據庫中的記錄仍然顯示在deleted_at列的日期。
我在Laravel 4.2。
檢查'deleted_at'列有一個'不NULL'標誌數據庫中的表 –
的deleted_at列允許NULL – ryrobbo
你可以嘗試登錄的恢復和保存操作,看看是否有返回false –