archmaster2025/laravel-api-template

Starter kit for Microservices and APIs using Laravel

Maintainers

Package info

gitlab.com/ArchMaster2025/laravel-api-template

Issues

Type:project

pkg:composer/archmaster2025/laravel-api-template

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

v0.4.2 2026-08-11 16:26 UTC

This package is not auto-updated.

Last update: 2026-08-11 23:50:21 UTC


README

Plantilla de Laravel para el desarrollo de microservicios con API RESTful, este repo simplemente sirve como plantilla/boilerplate para en lugar de empezar tu proyecto con laravel/laravel lo puedas arracar a partir de aquí con un entorno listo para trabajar, herramientas básicas y tanto Containerfiles como compose files de ejemplo para el desarrollo de microservicios con Docker o Podman.

Como empezar?

Lo primero es saber que este boilerplate viene preparado con los módulos de autenticación, autorización y un módulo especial de gestión de menú, lo que te permitirá crear de forma simple las opciones del sistema que estes construyendo, todos estos módulos pueden ser apagados en caso de no ser necesarios para tu proyecto o directamente eliminados en caso de que no los vayas a utilizar de forma definitiva, el punto de esto es que tengas una base solida que te permita concentrarte de forma directa en lo importante, que es plasmar la lógica de negocio de la aplicación, sin preocuparse por las cosas que no te afectan, como el manejo de autenticación, autorización y gestión de menú.

Algo a tener en cuenta al utilizar este boilerplate es que esta en constante evolución, por lo que se recomienda utilizar con cuidado porque puede ir cambiando a lo largo del tiempo, de momento no se tiene aun una fecha fija para la primera versión, pero definitivamente aun hay cosas por agregar y mejorar, ten en cuenta que lo que esta actualmente es utilizable para proyectos reales y tiene las pruebas mínimas hechas, por lo que puedes usar los módulos con total confianza.

Dicho esto, podemos empezar a usar este boilerplate/template con los requisitos necesarios para poder instalarlo y usarlo.

Requerimientos

  1. Tener instalado docker o podman en tu equipo
  2. Tener instalado y configurado git
  3. PHP 8.3 o superior
  4. composer
  5. PIE
  6. extensiones típicas de una instalación de Laravel general y un par más: sqlite, intl, pcntl, gd, imagemagick y zip
  7. Redis o algún fork del mismo como Valkey

instalación

Para la instalación/uso de este template se recomienda utilizar el comando composer de la siguente forma: composer create-project archmaster2025/laravel-api-template example, esto se encargará de instalar y configurar el boilerplate, otro modo de empleo del template también será realizar un fork de este repo para su posterior clonación, adaptación y uso del mismo, si desea utilizar este proyecto sin docker, necesitará de la extensiones básicas para trabajo con PHP y composer, más sqlite o el motor de base de datos relacional que desee utilizar, así como también redis para trabajar con queues y caching.

TODO

  • [x] Documentación general
  • [ ] Explicación de como contribuir
  • [x] Módulos básicos
  • [ ] Preparación para entornos de staging y producción
  • [ ] Automatizaciones para instalación de herramientas según requerimientos