Está en la página 1de 8

Fecha Entrega: 07-07-

2020

Lenguajes de
Interfaz

Actividad 4.- Actualizar y Eliminar.


Suban la evidencia del funcionamiento de actualizar y eliminar con php slim
con postman o con el esp32

Instituto Tecnológico de Zacatepec


Almanza Vazquez Aldrich Aneudy 18090219
Desarrollo:
Primero me asegure de que los servicios y contenedores estuvieran activos en docker y
pudiera entrar a la pagina de “slim”
Después agregue el código correspondiente a agregar los métodos de update y delete,
empezando agregando las rutas para que puedan llevarse a cabo con la variable app que
se manda a traer con la función y diferentes rutas.

Después agregue las funciones para mandar a llamar a los métodos que realizan las
acciones de la base de datos, mandando a traer los métodos de la carpeta
../src/models/sensores.php:
Cree 2 nuevos métodos :
Uno llamado update que recibe como parámetros un $request y utiliza un
objeto tipo JSON ahí asignamos a $sql la sentencia de modificar donde al
sensor se le asignará el valor que nosotros pongamos desde la appi y a
valor de igual manera mientras el ID sea el que proporcionamos y exista,
cuando lo haga mostrará un mensaje “si se pudo cambiar la bdd”
El otro método se llama delete e igual recibe un $request en la sentencia de
sql dice que se eliminará el registro de la tabla ejemplo siempre y cuando el
ID se encuentre en la tabla y cuando la sentencia se ejecute correctamente
enviara un mensaje “diciendo se eliminó exitosamente el ID”
Anteriormente se probaron 2 funciones para visualizar datos y agregar datos
a la base de datos que esta ocupando esta API, que era de POST para
agregar datos:

GET para visualizar datos:


Enseguida se agregaron de forma similar a la que se crearon las 2 previas
operaciones en postman, una con DELETE para eliminar datos y otra con
PUT o también podía ser PARCH
Primero visualizamos la opción de DELETE y lo que se ocupo:
Enseguida, se muestra ahora lo que se realizo para hacer la modificación en
la base de datos con el método UPDATE, y PUT en postman:
También se puede verificar en la base de datos en nuestro conextor, en este
caso WorkBench, asegurándonos que los datos que se hicieron son
efectivos y no hay cosas indeseadas en la base de datos, estando también
conectada a la IP correcta:

Observaciones:
Apague mi maquina y cuando la volví a encender y cargue Docker di el
comando Docker ps para ver mis contenedores pero ya no estaba ninguno
entonces pensé que los procesos se habían terminado, tuve que volver a
poner todos los comandos desde un inicio.

También podría gustarte