2016-09-23 101 views
0

如何刪除與雄辯和哪裏的表的行?我的代碼錯了?該代碼不起作用!Laravel雄辯的刪除與哪裏不工作

Mode::where('expired','<=',Carbon::now()->toDateString())->delete(); 
+0

is'expired'a date field?,try Mode :: where('expired','<=',Carbon :: now() - > toDateString()) - > get();並檢查是否有任何符合條件的結果,如果您沒有得到任何記錄,那麼條件與記錄不匹配 –

+0

謝謝。固定。 –

回答

2

檢查Carbon::now()->toDateString()格式「過期」列的格式相匹配

+0

過期的字段是字符串 –

+0

將某種日期存儲爲字符串?你是如何得到刪除查詢工作BTW好友@MortezaNegahi –

0

如果您已過期的時間戳是在Y-m-d H:i:s格式,那麼你就可以代替toDateString()

您可以使用

使用 toDateTimeString()
Mode::where('expired','<=',Carbon::now()->toDateTimeString())->delete();