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); } }