back Firmador

Web de microsevicios API REST

Requerimintos

Configurar el entorno de desarrollo

  • Crear directorio repo
  • Clonar el repositorio
  • cd en el directorio clonado
  • Ejecute los comandos de shell a continuación
mkdir repo
cd repo
git clone https://github.com/lopezramon/firmador.git
cd firmador
git fetch
git checkout develop
composer install
./vendor/bin/sail up 
cp .env.example .env
./vendor/bin/sail artisan migrate --seed 

Url del servicio web por defecto

http://localhost

Introduction

Laravel es un marco de aplicación web con una sintaxis expresiva y elegante. Creemos que el desarrollo debe ser una experiencia placentera y creativa para ser realmente satisfactorio. Laravel elimina el dolor del desarrollo al facilitar las tareas comunes utilizadas en muchos proyectos web, como:

Laravel Sail es una interfaz de línea de comandos liviana para interactuar con el entorno de desarrollo Docker predeterminado de Laravel. Sail proporciona un excelente punto de partida para crear una aplicación Laravel con PHP, MySQL y Redis sin necesidad de experiencia previa en Docker.

Configuración alias

Configuring de Bash Alias recomendado por Laravel Sail

Información de Docker-composer

Documentación de API REST FULL

Para la documentación de los endPoint creados para los microsevicios utilizaremos swagger una vez inicializado el projecto accedemos a la siguiente url http://localhost/api/documentation

Al acceder a la sección de Documentación de API se va a solicitar un token de autorización por lo que es requerido que utilice alguna aplicación de consulta de API como Postman o Insonmia para poder consultar la ruta login http://localhost/api/login con las credenciales necesarias para obtener el token válido a utilizar, el siguiente token se debe de incorporar en la sección de Autorize, al hacer click desplegará un modal en el cual se debe insertar el token de la siguiente manera:

Ejemplo: Bearer 1|e3Hj2QfIfi68y4D3NCOypq4cKD8gUd80FLgiPKhQ