Bonjour à tous,
Je me permets de vous écrire parce que je rencontre un petit problème, je développe actuellement un site e-commerce avec le framework laravel et je souhaite insérer les images des produits commander dans la table orders (commandes), cependant lorsque le client commande un seul produit, tout fonctionne correctement, mais lorsqu'il commande deux produits ou plus, j'ai seulement l'image du dernier produit qui a été ajouté au panier (idem pour la réference). Je ne comprend pas trop pourquoi ... Voici le bout de code qui permet l'insertion des commandes dans ma table orders :
Si quelqu'un pourrait m'aider ça serait sympathique ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $products = []; $i = 1; foreach (Cart::content() as $product) { $products['product_' . $i][] = $product->model->title_generale; $products['product_' . $i][] = $product->model->reference; $products['product_' . $i][] = $product->qty; $image = $product->model->image_generale; $reference = $product->model->reference; $i++; } $order->products = serialize($products); $order->image_products = $image; $order->reference = $reference; $order->save();
Merci d'avance ^^
Partager