/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $category = new Category(); $listCategories = Category::lists('name', 'id')->prepend('Please Select Category'); return view('category.create', compact('category', 'listCategories')); }
public function edit_subcategory($id, Request $request) { if (Subcategory::find($id)) { if ($request->all()) { $rules = array('subname' => 'required', 'category' => 'required', 'slug' => 'required'); $validator = Validator::make($request->all(), $rules); if (!$validator->fails()) { $category = Subcategory::find($id); $category->subname = $request->input('subname'); $category->category_id = $request->input('category'); $category->slug = $request->input('slug'); $category->properties = $request->input('properties'); if ($category->save()) { return redirect('master/subcategory/list'); } } else { return redirect('master/subcategory/edit/' . $id)->with('error', 'Terdapat form kosong'); } } else { $this->data['css_assets'] = Assets::load('css', ['admin_bootstrap', 'admin_css', 'font-awesome', 'skins']); $this->data['js_assets'] = Assets::load('js', ['jquery', 'admin_js', 'admin_bootstrap-js', 'slimscroll', 'fastclick']); $this->data['title'] = 'Subcategory | Edit'; $this->data['category'] = Subcategory::find($id); $this->data['category_list'] = [' - Select - '] + Category::lists('name', 'id')->all(); return view('admin_layout')->with('data', $this->data)->nest('content', 'subcategory/form', array('data' => $this->data)); } } else { return redirect('master/subcategory/list'); } }