public function add_subcategory(Request $request) { $rules = array('subname' => 'required', 'category' => 'required', 'slug' => 'required'); $validator = Validator::make($request->all(), $rules); if (!$validator->fails()) { $category = new Subcategory(); $category->subname = $request->input('subname'); $category->category_id = $request->input('category'); $category->slug = $request->input('slug'); $category->properties = $request->input('properties'); $category->save(); return redirect('master/subcategory/list'); } else { return redirect('master/subcategory/create')->with('error', 'Terdapat form kosong'); } }
public function create_subcategory(Request $request) { $rules = array('subcategory' => 'required'); $validator = Validator::make($request->all(), $rules); if (!$validator->fails()) { $value = strtolower($request->subcategory); $category = Category::where('id', $request->category)->first(); $subcategory = Subcategory::where('category_id', $category->id)->where('subname', $value)->first(); if ($subcategory) { return redirect('master/setting/subcategory/list')->with('failed', 'Maaf subkategori telah tersedia'); } else { $subcategory = new Subcategory(); $subcategory->subname = $value; $subcategory->slug = str_replace(" ", "-", $value); $subcategory->category_id = $category->id; $subcategory->save(); return redirect('master/setting/subcategory/list')->with('success', 'Subkategori baru berhasil ditambahkan'); } } else { return redirect('master/setting/subcategory/list')->with('failed', 'Silahkan isi nama subkategori'); } }