Tenho trabalhado em um aplicativo de carrinho de compras e agora cheguei ao seguinte problema.
Há um usuário, um produto e um objeto de carrinho.
- A tabela Carrinho contém apenas as seguintes colunas: "id", "user_id", "product_id" e carimbos de data / hora.
- Os carrinhos "hasMany" do UserModel (porque um usuário pode armazenar vários produtos).
- O CartModel "pertence a" um usuário e os produtos CartModel "hasMany".
Agora, para calcular o total de produtos posso apenas ligar no: Auth::user()->cart()->count()
.
Minha pergunta é: Como posso obter a SOMA () dos preços (uma coluna de produto) dos produtos no carrinho por este usuário?
Eu gostaria de fazer isso com o Eloquent e não usando uma consulta (principalmente porque acredito que é muito mais limpo).