public function updateMaestro() { $response = array('codigo' => '', 'mensaje' => ''); $post = $this->app->request->post(); $usuario = Usuarios::with('roles')->where('id', '=', $post['id_maestro'])->get(); if (count($usuario) > 0) { $db = Connection::getConnection(); $db::beginTransaction(); try { $maestro = null; $maestro = Maestros::find($usuario[0]->id); if ($maestro == null) { $maestro = new Maestros(); $maestro->id_maestro = $usuario[0]->id; } $maestro->antiguedad_docen = $post['antiguedad_docen']; $maestro->antiguedad_laboral = $post['antiguedad_laboral']; $maestro->plaza_actual_id = $post['plaza_actual_id']; $maestro->deptos_academicos_id = $post['deptos_academicos_id']; $maestro->rfc = $post['rfc']; $maestro->estados_id = $post['estados_id']; $maestro->fecha_ingreso_sist = $post['fecha_ingreso_sist']; $maestro->escolaridad_id = $post['escolaridad_id']; $maestro->nombre_profesion = $post['nombre_profesion']; $maestro->plaza_aparticipar_id = $post['plaza_aparticipar_id']; $maestro->plaza_cat_id = $post['plaza_cat_id']; $maestro->save(); $db::commit(); $response['code'] = 1; $response['mensaje'] = "Se guardó correctamente"; } catch (Exception $e) { $db::rollback(); $response['code'] = 3; $response['mensaje'] = $e->getMessage(); } } else { $response['codigo'] = 2; $response['mensaje'] = 'El usuario no existe'; } echo json_encode($response); }
$maestro = null; $maestro = Maestros::find($usuario[0]->id); if ($maestro == null) { $maestro = new Maestros(); $maestro->id_maestro = $usuario[0]->id; } $maestro->antiguedad_docen = $post['antiguedad_docen']; $maestro->antiguedad_laboral = $post['antiguedad_laboral']; $maestro->plaza_actual_id = $post['plaza_actual_id']; $maestro->deptos_academicos_id = $post['deptos_academicos_id']; $maestro->rfc = $post['rfc']; $maestro->estados_id = $post['estados_id']; $maestro->fecha_ingreso_sist = $post['fecha_ingreso_sist']; $maestro->escolaridad_id = $post['escolaridad_id']; $maestro->nombre_profesion = $post['nombre_profesion']; $maestro->plaza_aparticipar_id = $post['plaza_aparticipar_id']; $maestro->plaza_cat_id = $post['plaza_cat_id']; $maestro->save(); $db::commit(); $response['code'] = 1; $response['mensaje'] = "Se guardó correctamente"; } catch (Exception $e) { $db::rollback(); $response['code'] = 3; $response['mensaje'] = $e->getMessage(); } } else { $response['codigo'] = 2; $response['mensaje'] = 'El usuario no existe'; } echo json_encode($response);