Laravel и множественные запросы с использованием Eloquent

Я пытаюсь оптимизировать свой код, в котором я генерирую статистику за последние семь дней.

В настоящее время я использую красноречивые и запрашивающие счетчики для записанных данных за каждый день, поэтому я делаю 7 отдельных запросов в цикле.

пример:

// 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;
}

Я знаю, что можно группировать запросы в SQL, используя синтаксис, аналогичный описанномуВот; я хотел бы знать, можно ли сделать то же самое, используя eloquent / fluent в Laravel, или это можно сделать только с помощью необработанных запросов?

РЕДАКТИРОВАТЬ: Я не знаю, если мне нужно уточнить, но это вопрос Laravel 3.

Ответы на вопрос(1)

Ваш ответ на вопрос