id = $nextId[0]->nextval; $clauseArg->clause_id = $request->input('clauseId'); $clauseArg->arg_text = $request->input('argText'); $clauseArg->field_type = $request->input('fieldType'); $clauseArg->save(); return $this->pass(); } public function update(Request $request) { $clauseArg = ClauseArg::where('id', $request->input('id'))->first(); if(!$clauseArg) return $this->fail('Clause arg not found!'); $clauseArg->arg_text = $request->input('argText'); $clauseArg->field_type = $request->input('fieldType'); $clauseArg->save(); return $this->pass(); } public function remove(Request $request) { $clauseArg = ClauseArg::where('id', $request->input('id'))->first(); if(!$clauseArg) return $this->fail('Clause arg not found!'); DB::select("delete from clause_arg where id = {$clauseArg->id}"); return $this->pass(); } }