Creando una API REST básica con Laravel: una guía paso a paso con videos de YouTube

Sirpyerre Rojas
2 min readJan 22, 2023

--

Después de unas semanas muy movidas en el trabajo encontré un poco de tiempo para publicar una serie de vídeos en Youtube sobre como crear una API REST básica de lista de tareas con Laravel 9.

Aunque esta API es básica, una vez que le entiendas podrás aplicar los mismos conceptos para construir APIs más complejas y adaptarlas a tus necesidades específicas.

Si no tienes claro los conceptos básicos sobre APIS, te invito a leer el siguiente post:

Me he basado en los post previos que he publicado aquí:

Aprenderás cómo configurar un proyecto de Laravel (con Sail), crear rutas, controladores y modelos para tu API, y cómo utilizar la biblioteca de recursos de Laravel para devolver datos en un formato estándar.

Estos son los videos:

API REST con Laravel 9. 1a parte

Aquí configuramos el espacio de trabajo, instalo insomnia para comunicarnos y testear nuestra API. Creamos nuestra aplicación de lista de tareas con Laravel Sail, entre otras cosas.

Laravel API RESTful: Cómo crear una API desde cero. Parte II

En esta segunda parte creo las migraciones de la base de datos y se crea la base de datos para almacenas la información de nuestras tareas, a demás, se crean los endpoints necesarios y el controlador que se encargará de interacturar con las solicitudes del usuario.

API REST con #laravel : Un tutorial paso a paso #3

En esta tercera parte se crean las acciones e implementación de las rutas para: crear una tarea, listar todas las tareas, obtener una tarea y probar todos estos endpoint con imsomnia.

Laravel API REST: Una guía práctica para principiantes #4

Esta entrega final del tutorial contiene:

  • Eliminar una tarea.
  • Marcar como completada una tarea.
  • Recapitulación, es decir, un resumen de todo lo que vimos anteriormente.
  • Creación del repositorio en Git y versionamiento del proyecto: github del proyecto.

Espero que encuentres esta información útil y te diviertas creando tu propia API REST con Laravel. ¡Gracias por leer!

--

--

Sirpyerre Rojas

Desarrollador backend apasionado, especializado en Go y PHP. Siempre intentando mejorar mi código. Disfruto pasar tiempo con mi esposa e hijos.