Bonjour,

J'ai un tableau qui liste les différents attributs d'un produits, ils sont enregistré dans une table pivot (attribute_product), cette table peut avoir des données additionnelle tel que le prix ou l'état.

Ce que je fais

Pour le moment j'ai un foreach qui permet de sync les datas, sauf qu'il n'enregistre pas le dernier idsArray.

 $variantsName = $request->get('variant_name');
        $variantsPrice = $request->get('variant_price');

        $pricesArray = [];
        foreach($variantsPrice as $key => $value)
        {
            $pricesArray[] = ['price' => $value];
        }

        $idsArray = [];
        foreach($variantsName as $key => $value)
        {
            $idsArray[] = ['id' => $value];
        }

Existe-il une autre solution ? Ou faut-il passer par des foreach ?

Aucune réponse