2016-07-23 18 views
1

Ich habe $ startdate und $ endDateLaravel zwischen denen Abfrage arbeiten falsch

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

und ich habe diese Abfrage

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

Zuerst es wie seine Ausgabe sieht richtig

Output part 1

scrollen bis ...

Output part 2

Es scheint, dass etwas mit dem Datumsvergleich nicht stimmt. Oder stimmt etwas mit meinem Code nicht?

Antwort

1

Sie definieren eine Variable namens $endingDate, aber die Variable, die Sie whereBetween übergeben, heißt $endDate.

+0

oh sorry darüber, ich habe nicht gesehen. Ich werde das bearbeiten. aber ja, ich benutze die richtigen Variablen. Ich habe einfach nicht bemerkt, dass ich die falschen gepostet habe. Danke fürs bemerken. :) – Wreigh

+0

WOW !!! eigentlich hattest du recht !!! Wie dumm von mir! Danke fürs bemerken. Du warst ein Lebensretter. Vielen Dank!!! Ich bin so dumm. – Wreigh