estoy intentando sumar horas y minutos que obtengo con un foreach pero no tengo exito
$calculosemana = RegistroEmpleados::whereBetween('dia', [Carbon::now()->startOfWeek(), Carbon::now()->endOfWeek()])->get();
foreach ($calculosemana as $key ) {
$horas = $key->sum('horastrabajadas');
}
Necesito que se sumen el atributo 'horastrabajadas'
¿Como puedo sumarlos y que me de la suma correcta de las horas?