dovrei aver fatto.
lato controller:
codice:
$newArr = array();
foreach ($resDd as $key => $item) {
$newArr[$item['fornitore']][$key] = $item;
}
$arrData = array(
'dati' => $newArr
);
$viewTpl = 'interr_vendite';
$pdf = PDF::loadView($viewTpl, ['data' => $arrData]);
return $pdf->download('vendite.pdf');
lato template:
codice:
@foreach($data['dati'] as $key => $val)
<h3>
Fornitore: {{$key}}
</h3>
<table class="minimalistBlack">
<thead>
<tr>
<th>Articolo</th>
<th>Colore</th>
<th>Taglia</th>
<th>Qta</th>
<th>Prezzo</th>
<th>Valore</th>
</tr>
</thead>
<tbody>
@php($tot = 0)
@php($totValore = 0)
@foreach($val as $v)
<tr>
<td>{{$v['descrizione']}}</td>
<td>{{$v['colore']}}</td>
<td>{{$v['tg']}}</td>
<td>{{$v['qta']}}</td>
<td>{{$v['netto']}}</td>
<td>{{$v['netto'] * $v['qta']}}</td>
</tr>
@php($tot += $v['qta'])
@php($totValore += ($v['netto'] * $v['qta']))
@endforeach
</tbody>
<tfoot>
<tr>
<th>TOTALE</th>
<th></th>
<th></th>
<th>{{$tot}}</th>
<th></th>
<th>{{$totValore}}</th>
</tr>
</tfoot>
</table>
@endforeach
si accettano suggerimenti ovviamente!