Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.38 KB

README.md

File metadata and controls

45 lines (29 loc) · 1.38 KB

CRUD con PHP y AJAX

Es un CRUD usando PHP apoyado con un framework tiny llamado slim solamente para manejar las rutas.

El backend esta hecho con PHP, me apoye en un framework tiny únicamente para manejar las rutas, además hice el modelo y la lógica con PHP vanilla, con una clase conexión que utiliza PDO y una clase usuario (que es el único objeto) que hereda de conexión para hacer los queries.

El frontend esta hecho con bootstrap y jquery, la tabla con el plugin de DataTables, las peticiones ajax estan hechas con fetch.

Instalación

Para instalar el proyecto solo hace falta clonar el repositorio

git clone https://github.com/DanielMRodriguez/crud_php.git

Después ir a la carpeta api desde la termial

cd crud_php && cd api

Una vez aquí hay que instalar las dependencias de composer

composer install

Y para terminar solamente hace falta que definas las variables de entorno,

DB_USER=root
DB_PASSWORD=
DB_HOST=127.0.0.1
DB_NAME=database
BASE_PATH=/crud/api

Usabilidad

Una vez instalado solamente tienes que crear una base de datos y una tabla de nombre users con los campos, name, last_name, phone, email, created_at, deleted, updated_at, y listo ya puedes usar el crud.

License

MIT