public function store()
 {
     $rules = ['name' => 'required'];
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         return Redirect::back()->withErrors($validator)->withInput();
     } else {
         if (Input::has('category_id')) {
             $id = Input::get('category_id');
             $category = CategoryModel::find($id);
         } else {
             $category = new CategoryModel();
         }
         $category->name = Input::get('name');
         $category->save();
         $alert['msg'] = 'Category has been saved successfully';
         $alert['type'] = 'success';
         return Redirect::route('admin.category')->with('alert', $alert);
     }
 }