@@ -16,13 +16,14 @@ public function run()
1616 $ homme = Gender::create (['gender_name ' => 'Homme ' ,"gender_profile " =>"/genders/mens.jpg " ,"gender_description " =>"Découvrez notre collection exclusive pour hommes - Du style pour tous les jours " ]);
1717 $ femme = Gender::create (['gender_name ' => 'Femme ' ,"gender_profile " =>"/genders/girl.jpg " ,"gender_description " =>"Découvrez notre collection exclusive pour femmes - Du style pour tous les jours " ]);
1818 $ enfant = Gender::create (['gender_name ' => 'Enfant ' ,"gender_profile " =>"/genders/enfants.jpg " ,"gender_description " =>"Découvrez notre collection exclusive pour enfants - Du style pour tous les jours " ]);
19- $ categories = [
19+
20+ $ categories = [
2021 ['name ' => 'Vêtements ' , 'url ' => 'vetements ' ,'category_profile ' =>"/categories/profile/dress.jpg " ],
2122 ['name ' => 'Bijoux ' , 'url ' => 'bijoux ' ,'category_profile ' =>"/categories/profile/bijoux.jpg " ],
2223 ['name ' => 'Chaussures ' , 'url ' => 'chaussures ' ,'category_profile ' =>"/categories/profile/chaussures.jpg " ],
2324 ['name ' => 'Parfums ' , 'url ' => 'parfums ' ,'category_profile ' =>"/categories/profile/parfums.jpg " ],
2425 ['name ' => 'Mèches ' , 'url ' => 'meches ' ,'category_profile ' =>"/categories/profile/meches.jpg " ],
25- ['name ' => 'Beauté ' , 'url ' => 'beaute ' ,'category_profile ' =>"/categories/profile/beaute.jpg " ],
26+ ['name ' => 'Soins et beauté ' , 'url ' => 'soins-et- beaute ' ,'category_profile ' =>"/categories/profile/beaute.jpg " ],
2627 ['name ' => 'Sport ' , 'url ' => 'sport ' ,'category_profile ' =>"/categories/profile/sports.jpg " ],
2728 ['name ' => 'Accessoires ' , 'url ' => 'accessoires ' ,'category_profile ' =>"/categories/profile/accessoires.jpg " ],
2829 ];
@@ -42,7 +43,7 @@ public function run()
4243 $ parentCategories ['Chaussures ' ]->genders ()->attach ([$ homme ->id , $ femme ->id , $ enfant ->id ]);
4344 $ parentCategories ['Parfums ' ]->genders ()->attach ([$ homme ->id , $ femme ->id , $ enfant ->id ]);
4445 $ parentCategories ['Mèches ' ]->genders ()->attach ($ femme ->id );
45- $ parentCategories ['Beauté ' ]->genders ()->attach ($ femme ->id );
46+ $ parentCategories ['Soins et beauté ' ]->genders ()->attach ([ $ femme ->id , $ homme -> id , $ enfant -> id ] );
4647 $ parentCategories ['Sport ' ]->genders ()->attach ([$ homme ->id , $ femme ->id , $ enfant ->id ]);
4748 $ parentCategories ['Accessoires ' ]->genders ()->attach ([$ homme ->id , $ femme ->id , $ enfant ->id ]);
4849 // Sous-catégories pour Vêtements
@@ -330,78 +331,68 @@ public function run()
330331}
331332
332333// Catégorie parente : Beauté
333- $ beauté = $ parentCategories ['Beauté ' ];
334+ $ beauté = $ parentCategories ['Soins et beauté ' ];
334335
335336// Sous-catégories pour Soins du visage
336- $ soinsVisage = Category::create ([
337- 'category_name ' => 'Soins du visage ' ,
338- 'category_url ' => 'soins-du-visage ' ,
339- 'parent_id ' => $ beauté ->id ,
340- ]);
341337
342338// Enfants de Soins du visage
343- $ sousCategoriesVisage = [
344- ["name " => 'Nettoyants et exfoliants ' , "url " => "nettoyants-et-exfoliants " ],
345- ["name " => 'Masques et peelings ' , "url " => "masques-et-peelings " ],
346- ["name " => 'Crèmes hydratantes ' , "url " => "cremes-hydratantes " ],
347- ["name " => 'Sérums et huiles ' , "url " => "serums-et-huiles " ],
348- ["name " => 'Soins anti-âge ' , "url " => "soins-anti-age " ],
349- ["name " => 'Soins pour peaux spécifiques (acné, tâches) ' , "url " => "soins-peaux-specifiques " ],
339+ $ sousCategoriesSoinsFemmes = [
340+ ["name " => 'Crèmes solaires ' , "url " => "cremes-solaires " ],
341+ ["name " => 'Maquillages ' , "url " => "maquillages " ],
342+ ["name " => 'Soin de visage ' , "url " => "soin-de-visage-femme " ],
343+ ["name " => 'Soin de corps ' , "url " => "soin-de-corps-femme " ],
344+ ["name " => 'Soin carpilaire ' , "url " => "soin-carpilaire " ],
345+ ["name " => 'Matériel de soins ' , "url " => "materiel-de-soins " ],
346+ ["name " => 'Huile de beauté ' , "url " => "huile-de-beaute " ],
347+ ["name " => 'Produit de beauté ' , "url " => "produit-de-beaute " ],
348+ ["name " => 'Accessoire de beauté ' , "url " => "accessoire-de-beaute " ],
349+ ["name " => 'Autre ' , "url " => "autres-soins-et-beaute-femme " ],
350350];
351351
352- foreach ($ sousCategoriesVisage as $ categoryData ) {
352+ foreach ($ sousCategoriesSoinsFemmes as $ categoryData ) {
353353 $ category =Category::create ([
354354 'category_name ' => $ categoryData ['name ' ],
355355 'category_url ' => $ categoryData ['url ' ],
356- 'parent_id ' => $ soinsVisage ->id
356+ 'parent_id ' => $ beauté ->id
357357 ]);
358+ $ category ->genders ()->attach ($ femme ->id );
358359
359360}
360361
361- // Sous-catégories pour Maquillage
362- $ maquillage = Category::create ([
363- 'category_name ' => 'Maquillage ' ,
364- 'category_url ' => 'maquillage ' ,
365- 'parent_id ' => $ beauté ->id ,
366- ]);
367-
368- // Enfants de Maquillage
369- $ sousCategoriesMaquillage = [
370- ["name " => 'Teint (fond de teint, poudres, correcteurs) ' , "url " => "teint " ],
371- ["name " => 'Lèvres (rouges à lèvres, gloss, baumes) ' , "url " => "levres " ],
372- ["name " => 'Yeux (mascara, eye-liner, palettes) ' , "url " => "yeux " ],
373- ["name " => 'Ongles (vernis, accessoires) ' , "url " => "ongles " ],
362+ $ sousCategoriesSoinsHommes = [
363+ ["name " => 'Accessoire de soins ' , "url " => "accessoire-de-soins-hommes " ],
364+ ["name " => 'Parfums & déodorants ' , "url " => "parfums-et-deodorants-hommes " ],
365+ ["name " => 'Rasage ' , "url " => "rasage-homme " ],
366+ ["name " => 'Soin de visage ' , "url " => "soin-de-visage-homme " ],
367+ ["name " => 'Soin de corps ' , "url " => "soin-de-corps-homme " ],
368+ ["name " => 'Autre ' , "url " => "autres-soins-et-beaute-homme " ],
374369];
375370
376- foreach ($ sousCategoriesMaquillage as $ categoryData ) {
377- Category::create ([
371+ foreach ($ sousCategoriesSoinsHommes as $ categoryData ) {
372+ $ category = Category::create ([
378373 'category_name ' => $ categoryData ['name ' ],
379374 'category_url ' => $ categoryData ['url ' ],
380- 'parent_id ' => $ maquillage ->id
375+ 'parent_id ' => $ beauté ->id
381376 ]);
377+ $ category ->genders ()->attach ($ homme ->id );
378+
382379}
383380
384- // Sous-catégories pour Soins du corps
385- $ soinsCorps = Category::create ([
386- 'category_name ' => 'Soins du corps ' ,
387- 'category_url ' => 'soins-du-corps ' ,
388- 'parent_id ' => $ beauté ->id ,
389- ]);
390-
391- // Enfants de Soins du corps
392- $ sousCategoriesCorps = [
393- ["name " => 'Crèmes et laits hydratants ' , "url " => "cremes-et-laits-hydratants " ],
394- ["name " => 'Gommages corporels ' , "url " => "gommages-corporels " ],
395- ["name " => 'Huiles essentielles et de massage ' , "url " => "huiles-essentielles " ],
396- ["name " => 'Produits éclaircissants ' , "url " => "produits-eclaircissants " ],
381+ $ sousCategoriesSoinsEnfants = [
382+ ["name " => 'Huile de soin ' , "url " => "huile-de-soin-enfant " ],
383+ ["name " => 'Huiles essentielles ' , "url " => "huiles-essentielles-enfants " ],
384+ ["name " => 'Accessoires de soins ' , "url " => "accessoires-de-soins-enfants " ],
385+ ["name " => 'Autres ' , "url " => "autres-soins-et-beaute-enfants " ],
397386];
398387
399- foreach ($ sousCategoriesCorps as $ categoryData ) {
400- Category::create ([
388+ foreach ($ sousCategoriesSoinsEnfants as $ categoryData ) {
389+ $ category = Category::create ([
401390 'category_name ' => $ categoryData ['name ' ],
402391 'category_url ' => $ categoryData ['url ' ],
403- 'parent_id ' => $ soinsCorps ->id
392+ 'parent_id ' => $ beauté ->id
404393 ]);
394+ $ category ->genders ()->attach ($ enfant ->id );
395+
405396}
406397
407398// Sous-catégories pour Parfums
0 commit comments