/**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store($id, Request $request)
 {
     $subcategory = new SubCategory();
     $subcategory->fill($request->all());
     $subcategory->category_id = $id;
     $subcategory->save();
     return Redirect::route('admin.subcategory.show', $id);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(SubCategoryRequest $request)
 {
     $Subcategory = new SubCategory();
     $Subcategory->name = $request['name'];
     $slug = preg_replace('/\\s+/', '-', $request['name']);
     $Subcategory->slug = $slug;
     $Subcategory->category = $request['subCatID'];
     $Subcategory->save();
     \Session::flash('success', $request['name'] . ' has been successfully added!');
     return redirect()->back();
 }
 public function storeSubCategory()
 {
     $input = Input::all();
     $validate = Validator::make(Input::all(), ['category_id' => 'required', 'name' => 'required', 'liter_per_item' => 'required|numeric', 'alcohol_content_per_item' => 'required|numeric']);
     if (!$validate->fails()) {
         $sub_category = new \App\SubCategory();
         $sub_category->category_id = Input::get('category_id');
         $sub_category->name = Input::get('name');
         $sub_category->description = Input::get('description');
         $sub_category->liter_per_item = Input::get('liter_per_item');
         $sub_category->alcohol_content_per_item = Input::get('alcohol_content_per_item');
         $sub_category->save();
         return redirect("admin/sub_categories")->with('success', 'Sub Category added successfully!');
     } else {
         return Redirect::back()->with('error', 'Error: Invalid data');
     }
 }