public function addAction() { /* // create a new model instance //////////////////////////////////////////////////////////// $xi = 0; if(Input::has('index')) { $xi = Input::get("index"); } ///////////////////////////////////////////////////////////// $Objnew = new Group(); if ($Objnew->isPosted()) { $new = Input::all(); // attempt validation if ($Objnew->validate($xi,$new,1))//add { $object = Group::create([ Group::$FieldsName[Group::$FieldsOrderCreate['1']] => Input::get($this->FieldsCreate['1']['name'].$xi), ]); return Response::json(['success' => true,'iddelrow'=>Input::get('index')]); } else { $this->errors = $Objnew->errors(); $this->addrow = $this->addrowAction(); return Response::json(['success'=>false, 'error' => $this->errors->toArray(),'iddelrow'=>Input::get('index')]); } } $this->addrow = $this->addrowAction(); $object; $xi=0; return View::make($this->routeAdd, [ "row" => $this->addrow, "FieldsCreate" => $this->FieldsCreate, "module" => $this->module, "key" => $this->key ]); */ $form = new GroupForm(); if ($form->isPosted()) { if ($form->isValidForAdd()) { Group::create(["name" => Input::get("name")]); return Redirect::route("group/index"); } return Redirect::route("group/add")->withInput(["name" => Input::get("name"), "errors" => $form->getErrors()]); } return View::make("group/add", ["form" => $form]); }