/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(ItemCategoryRequest $request) { //dd($request); $itemCategory = new ItemCategory(['code' => $request->get('code'), 'name' => $request->get('name'), 'description' => $request->get('description')]); $itemCategory->save(); return redirect('/wims/items/category')->with('saved', 'Success! New Category Item Saved!'); }
/** * Update the specified resource in storage. * * @param ItemCategoryRequest $request * @param int $id * @return \Illuminate\Http\Response */ public function update(ItemCategoryRequest $request, $id) { try { $category = ItemCategory::findOrFail($id); $inputs = $request->all(); if ($request->hasFile('thumbnail')) { $fileName = upload($request->file('thumbnail'), 'items/categories', $category->thumbnail); $inputs['thumbnail'] = $fileName; } $category->fill($inputs)->save(); } catch (ModelNotFoundException $ex) { Flash::error('No item category found' . $ex); return redirect()->route('store.categories.index'); } Flash::success('Item category updated successfully'); return redirect()->route('store.categories.index'); }