Laravel y consultas de recuento múltiple utilizando Eloquent

Estoy tratando de optimizar mi código en el que genero estadísticas en los últimos siete días.

Actualmente estoy usando elocuente y recuento de consultas para los datos registrados para cada día, esto me hace hacer 7 consultas separadas dentro de un bucle.

ejemplo:

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

Sé que uno puede agrupar consultas en SQL usando una sintaxis similar a la descritaaquí; lo que me gustaría saber es si es posible hacer lo mismo usando elocuente / fluido en Laravel, o solo es posible hacerlo utilizando consultas en bruto.

EDIT: No sé si necesito aclarar, pero esta es una pregunta de Laravel 3.

Respuestas a la pregunta(1)

Su respuesta a la pregunta