/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, $action) { if ($action == 'update') { $validator = Validator::make($request->all(), ['email' => 'unique:msuser,email,' . $this->MYID . '|email|required', 'role' => 'required']); if ($validator->fails()) { return response(array('error' => 'data not valid'), 400); } $data['id'] = $this->MYID; $data['email'] = $request->input('email'); $data['password'] = $request->input('password'); $data['role_id'] = $request->input('role'); MsUser::update_user($data); return response('', 200); } return response(array('error' => 'true'), 404); }