#162 Creating Multiple cats once

This commit is contained in:
Diatrex 2019-11-29 18:03:22 +03:00
parent 78aa96b714
commit f5809246ac

View File

@ -108,18 +108,28 @@ class CategoryController extends AdminController
array_push($isMultiCat, $firstArray); array_push($isMultiCat, $firstArray);
} }
} }
for ($i = 0; $i < count($isMultiCat[0]); $i++) { if (empty($isMultiCat)) {
foreach ($isMultiCat as $cat) { $this->categoryRepository->create(array_merge($translatableEntries, [
$translatableEntries = array_merge($translatableEntries, $cat[$i]); 'slug' => $all['slug'],
}
$this->categoryRepository->create(array_merge($translatableEntries, [
'slug' => $this->str->slug(reset($translatableEntries)['name'], '_'),
'parent_category' => $all['parent_category'], 'parent_category' => $all['parent_category'],
'icon' => $all['icon'], 'icon' => $all['icon'],
'seo_keyword' => $all['seo_keyword'], 'seo_keyword' => $all['seo_keyword'],
'seo_description' => $all['seo_description'], 'seo_description' => $all['seo_description'],
])); ]));
} } else {
for ($i = 0; $i < count($isMultiCat[0]); $i++) {
foreach ($isMultiCat as $cat) {
$translatableEntries = array_merge($translatableEntries, $cat[$i]);
}
$this->categoryRepository->create(array_merge($translatableEntries, [
'slug' => $this->str->slug(reset($translatableEntries)['name'], '_'),
'parent_category' => $all['parent_category'],
'icon' => $all['icon'],
'seo_keyword' => $all['seo_keyword'],
'seo_description' => $all['seo_description'],
]));
}
};
// $this->categoryRepository->create(array_merge($translatableEntries, [ // $this->categoryRepository->create(array_merge($translatableEntries, [
// 'slug' => $all['slug'], // 'slug' => $all['slug'],