Laravel i wielokrotne zapytania z wykorzystaniem Eloquent

Próbuję zoptymalizować mój kod, w którym generuję statystyki w ciągu ostatnich siedmiu dni.

Obecnie używam wymownych i zapytujących liczb dla zarejestrowanych danych na każdy dzień, co powoduje, że wykonuję 7 oddzielnych zapytań w pętli.

przykład:

// loop for number of days
for($i = 0; $i < $days; $i++){
    // some logic to set comparitive unix times
    $oldest = $newest - $dayDuration;

    // count number of objects between oldest time and newest time
    $counts[$i] = Object::where('objecttime','>',$oldest)
                          ->where('objecttime','<',$newest)->count();

    // more logic to set comparitive unix times
    $newest = $newest - $dayDuration;
}

Wiem, że można grupować zapytania w sql przy użyciu podobnej składni, jak opisanotutaj; chciałbym wiedzieć, czy można zrobić to samo, używając elokwentnego / płynnego w Laravel, czy też jest to możliwe tylko przy użyciu surowych zapytań?

EDYCJA: Nie wiem, czy muszę wyjaśnić, ale jest to pytanie Laravel 3.

questionAnswers(1)

yourAnswerToTheQuestion