【发布时间】:2015-07-28 07:05:43
【问题描述】:
entry_added_date 是存储日期等效字段,(2015-07-27)。
现在我想用这个字段来归档两个日期之间的条目。
我试过下面的代码,
$start = Input::get('start');
$end = Input::get('end');
$arr = DB::table('otc_revenue_entries')
->whereBetween('entry_added_date',array($start,$end))
->get();
return Response::json(['data',$arr]);
我的代码哪里错了?
【问题讨论】:
-
执行
->toSql()并显示生成了哪个 SQL。也许这会有所帮助,因为我认为代码是正确的。也许你应该使用int值来使用 Laravel 的whereBetween() -
为什么你不使用
created_at而是entry_added_date?表中是否有“正确”entry_added_date(非空且与您的 $start,$end 匹配)的行?
标签: php laravel-4 eloquent where-clause