protected function categories($data) { foreach ($data as $category) { $name = $category->naam; Category::create(['nl' => ['name' => $name], 'en' => ['name' => $name], 'fr' => ['name' => $name], 'de' => ['name' => $name]]); } }
/** * @param $sub * @return static */ protected function category($sub) { $title = $sub->subcategorie; $category = CategoryTranslation::where('name', $title)->first(); if (!$category) { $category = Category::create(['nl' => ['name' => $title], 'en' => ['name' => $title]]); return $category; } else { $category = $category->category; return $category; } }
/** * @param Request $request * @param Category $categories * @return $this */ public function store(Request $request, Category $categories) { $input = translation_input($request); $category = $categories->create($input); return $category->load('translations'); }