Calcular suma con paginación

¿Cómo calcular la suma de todos los registros cuando solo se tiene la colección paginada? Realizar el cálculo antes de la paginación, pero a partir de la misma consulta.

 

// Como obtener la suma de post_views con paginación?
$posts = Post::paginate(10);
// Esto será solo para la página 1, no para todos los posts.
$sum = $posts->sum('post_views');
 
// Hazlo con el Query Builder
$query = Post::query();
// Calcula sum
$sum = $query->sum('post_views');
// Y luego haz la paginación desde la misma consulta
$posts = $query->paginate(10);

Fuente: Laravel Daily