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