Laravel whereBetween查询工作不正确

时间:2016-07-23 12:44:21

标签: laravel eloquent php-carbon

我有$ startDate和$ endDate

$startDate = Carbon\Carbon::create(2015, 12, 1, 0, 0, 0);
$endDate = Carbon\Carbon::create(2016, 1, 25, 23, 59, 59);

我有这个查询

App\InspectionForm::whereBetween('created_at', [$startDate, $endDate])->select('created_at')->get();

首先,看起来它的输出是正确的

Output part 1

向上滚动...

Output part 2

日期比较似乎有问题。 或者我的代码有问题吗?

1 个答案:

答案 0 :(得分:1)

您定义了一个名为$endingDate的变量,但是您传递给whereBetween的变量称为$endDate