Hola les comparto este pequeño tutorial, son 4 post en medium donde explico el proceso de creación de una API REST básica de lista de tareas con Laravel.
Api REST con Laravel: Primer aplicación 1a parte
En este post explico que es laravel y su objetivo, configuración del entorno de trabajo, editores de código, instalación de Laravel Sail, docker en Linux / Windows. ¿Qué es una API?, ¿qué es un endPoint?, Iniciar y detener nuestro proyecto con Sail.
Vemos algo de routes, modelos, migraciones , controllers, las peticiones HTTP. Definimos las rutas de nuestro proyecto y hacemos nuestro primer endPoint que devuelve un "Hello world!.
Api REST con Laravel: Primer aplicación 2a parte
En el segundo post, les platico un poco del Modelo en Eloquent ORM, migracione y creamos las rutas de los endpoints a nuestra API.
Api REST con Laravel: Crear y listar tareas
En la tercera parte desarrollamos el endpoint para crear una tarea, vemos los códigos de respuesta de HTTP, continuamos con la funcionalidad para listar todas las tareas y el método para obtener una tarea por medio del id.
Api REST con Laravel: editar y eliminar tareas
Por último en la cuarta parte editamos una tarea, la marcamos como completada y eliminanos la tarea.
Espero les pueda ayudar este tutorial y compartelo para poder llegar a más personas.
Saludos y muchas gracias por leer.