2016-09-23 17 views
0

どのように雄弁にテーブルの行を削除できますか?私のコードは間違っていますか?コードは機能しません!Laravel Eloquent delete with where does not

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

は、 '期限切れ'の日付フィールドですか?Mode :: where( 'expired'、 '<='、Carbon :: now() - > toDateString()) - > get();条件に一致する結果があるかどうかを確認します。レコードがない場合は、条件がレコードと一致しません。 –

+0

ありがとうございます。一定 。 –

答えて

2

チェックあなたの期限切れのタイムスタンプはY-m-d H:i:sのフォーマットである場合Carbon::now()->toDateString()形式は「期限切れ」列

+0

期限切れのフィールドは文字列です –

+0

は何らかの日付を文字列として保存しますか?どのように削除クエリの仕事を取得しましたか?btw buddy @MortezaNegahi –

0

の形式と一致した場合、あなたはあなたが

を使用することができます toDateString()

の代わりにtoDateTimeString()を使用することができます