2016-07-23 176 views
1

我有$的startDate和$結束日期Laravel whereBetween查詢工作不正確

$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

您可以定義一個名爲$endingDate的變量,但您傳入whereBetween的變量的名稱爲$endDate

+0

哦,對不起,我沒有看到。我會編輯它。但是,我正在使用正確的變量。我只是沒有注意到張貼錯誤的。感謝您的注意。 :) – Wreigh

+0

哇!其實你是對的!我多麼愚蠢!感謝您的注意。你是一個拯救生命的人。謝謝!!!我真笨。 – Wreigh