Quote Originariamente inviata da filippo.toso Visualizza il messaggio
In PHP (es. nel controller), cicla per tutti i risultati e ricrea l'array raggruppando per fornitore.

In blade usa due foreach() innestati per ciclare per i fornitori e per i prodotti da mostrare nelle tabelle.

Oppure, ribalta la query selezionando i fornitori e poi un with('prodotti'). In questo modo cicli per i fornitori e poi per i prodotti direttamente in blade.
ciao!

intanto grazie per la risposta!

vorrei evitare di toccare la query, perchè usata anche da altre parti.
quindi proseguirei con la prima opzione.
solo che non ho ben capito cosa intendi per "ricrea l'array raggruppando per fornitore".