Laravel Eloquent删除了哪里不起作用

时间:2016-09-23 11:33:50

标签: laravel laravel-5.2

如何用eloquent删除表格行?我的代码错了?代码不起作用!

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

2 个答案:

答案 0 :(得分:2)

检查Carbon::now()->toDateString()格式是否与'过期'列

的格式匹配

答案 1 :(得分:0)

如果您的过期时间戳格式为Y-m-d H:i:s,那么您可以使用toDateTimeString()代替toDateString()

您可以使用

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