@php $total = 0; $valorCompra = 0; $valorVenda = 0; $valprecoVendaTotal = 0; @endphp
@foreach ($produto->unique('nome_generico') as $item) @php $nomeGenerico = $item->nome_generico; $totalAque = $produto->where('nome_generico', $nomeGenerico)->sum('Quantidade'); $total += $totalAque; $produtos = $produto->where("nome_generico", $nomeGenerico); $dadoCompraQtd = 0; $precoVENDQtd = 0; @endphp

{{ $nomeGenerico }}

Total: {{ $totalAque }}
Nome: @foreach ($produtos->unique('nome') as $itemNome)

{{ $itemNome->nome }}

@endforeach
Quantidade: @foreach ($produtos->unique('nome') as $itemQTD) @php $quantidade = $produtos->where('nome', $itemQTD->nome)->sum('Quantidade'); @endphp

{{ $quantidade }}

@endforeach
Formulação: @foreach ($produtos->unique('nome') as $formulacao) @foreach ($produto->where('nome', $formulacao->nome)->unique('formulacao_id') as $itemFormulacaoItem) @php $formulacaoProdutos = $produto ->where('formulacao_id', $itemFormulacaoItem->formulacao_id) ->where('nome_generico', $nomeGenerico); $da = $formulacaoProdutos->first(); $preco = $da?->preco_compraTotal ?? 0; $precoVENDA = $da?->precoVendaTotal ?? 0; $dadoCompraQtd += $preco; $precoVENDQtd += $precoVENDA; @endphp

{{ $itemFormulacaoItem->formulacao }} {{ $formulacaoProdutos->sum('Quantidade') }}
Preço Compra: {{ $preco }} MZN Preço Venda: {{ $precoVENDA }} MZN

@endforeach @endforeach
@endforeach

Total Compra: {{ $valorCompra }} MZN
Total Venda: {{ $valorVenda }} MZN
Total de Todos Produtos: {{ $produto->sum('Quantidade') }}