Ik maak gebruik van het laravel Framework bij het maken van mijn webshop.
Een laatste stap die ik nog moet realiseren is het tonen van de aangekochte producten voor een gebruiker.
Jammer genoeg zit hier nog een fout waarvan ik de oplossing niet kan vinden.
Volgende foto toont mijn product 2 maal terwijl dit eenzelfde product moet zijn met 2 opties:
- Kleur: Blauw
- Maat: S

De database ziet er zo uit (product_id => 411)

De laatste 2 regels zouden eigenlijk samen moeten komen.
Voor de mensen die reeds werken met Laravel zal dit vrij eenvoudig zijn!
Ik haal mijn data als volgt op:
//Afhankelijk van mijn product_id krijg ik de gerelateerde producten
$order = Order::with('products')->find($id);
Ik doe een foreach om mijn data te tonen:
@foreach($order->products as $product)
{{ $product->name}}
@endforeach
Vrij logisch dat dit 2 maal voorkomt natuurlijk, maar hoe kan ik dit oplossen?
Nog een dump van mijn data uit de database:

Wie kan mij hier helpen of doorverwijzen?
Thanks!