/api-rest-artesana

Desde un switch hasta un microframework con PHP

Primary LanguagePHP

API REST Artesana

Empezamos por un switch y acabamos generando un pequeño framework reutilizable.

Este es el código del curso Crea una API REST artesana con PHP https://premium.danielprimo.io/cursos/crea-una-api-rest-artesana-con-php

Tecnología

Tecnología para resolverlo:

  • PHP
  • Composer
  • Postman
  • Mucho cariño y algo de tiempo

Características

Inicialmente la API REST debe cumplir estos requisitos:

  • Gestionar gastos (expenses)
  • CRUD sobre los gastos: Create, Read, Update, Delete
  • Gestionar las peticiones del cliente con GET, POST, PUT y DELETE y dar la respuesta
  • Se utiliza JSON para el formato de la API REST
  • No necesitamos persistencia. No necesitamos autenticación.

Instalación en local

  1. Descarga el repositorio
  2. Ejecuta composer dump-autoload -o para cargar
  3. Ejecuta php -S localhost:8080 -t public para lanzar el servidor local
  4. Opciona: Lanza vercel para comenzar el despliegue en la nube

Aviso a navegantes

Este código es fruto de tres sesiones en vídeo creando el código. Por desgracia no se añadieron puntos intermedios de control en el repositorio de código para ver el avance.