【问题标题】:Laravel whereBetween query working incorrectlyLaravel whereBetween 查询工作不正确
【发布时间】:2016-11-27 06:31:11
【问题描述】:

我有 $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

日期比较似乎有问题。 还是我的代码有问题?

【问题讨论】:

    标签: laravel eloquent php-carbon


    【解决方案1】:

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

    【讨论】:

    • 抱歉,我没看到。我会编辑的。但是,是的,我使用了正确的变量。我只是没有注意到张贴错误的。感谢您的关注。 :)
    • 哇!!!其实你是对的!!!我多么愚蠢!感谢您的关注。你是一个救生员。谢谢!!!我太傻了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    • 2015-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-30
    相关资源
    最近更新 更多