Comment utiliser le générateur de requêtes avec la fonction sum() de la colonne et groupBy

Comment utiliser le générateur de requêtes dans Laravel pour générer l'instruction SQL suivante:

SELECT costType, sum(amountCost) AS amountCost
FROM `itemcosts`
WHERE itemid=2
GROUP BY costType

J'ai essayé plusieurs choses, mais je ne peux pas obtenir le sum() colonne de travailler avec un changement de nom.

Mon dernier code:

$query = \DB::table('itemcosts');
$query->select(array('itemcosts.costType'));
$query->sum('itemcosts.amountCost');
$query->where('itemcosts.itemid', $id);
$query->groupBy('itemcosts.costType');
return $query->get();
InformationsquelleAutor user3720435 | 2014-09-23