Una API RESTful de inscripción de alumnos al EDcamp de EDteam. https://www.notion.so/Workshop-API-con-Laravel-cd552c2aa4174c6191cbe0fe0c2aa74f
Go to file
Ricardo García Jiménez f966ed6f52 [Cambios] menores 2022-05-23 01:11:02 -05:00
app [Cambios] menores 2022-05-23 01:11:02 -05:00
bootstrap [Agregado] archivo de configuración de logs 2022-05-12 12:30:25 -05:00
config * [Agrega] conexión a postgresql 2022-05-12 22:11:07 -05:00
database [Cambia] todos los límites de los campos a base 8 2022-05-23 00:40:06 -05:00
public [Inicialización] del repositorio git 2022-04-21 13:13:58 -05:00
resources/views [Inicialización] del repositorio git 2022-04-21 13:13:58 -05:00
routes [Agrega] información en la ruta principal 2022-05-12 19:17:13 -05:00
storage [Implementa] autenticación de usuarios 2022-05-11 16:36:40 -05:00
tests * [Elimina] identación de 4 espacios a 2. 2022-04-21 14:31:11 -05:00
.editorconfig [Inicialización] del repositorio git 2022-04-21 13:13:58 -05:00
.env.example * [Agrega] conexión a postgresql 2022-05-12 22:11:07 -05:00
.gitignore [Inicialización] del repositorio git 2022-04-21 13:13:58 -05:00
.styleci.yml [Inicialización] del repositorio git 2022-04-21 13:13:58 -05:00
LICENSE [Inicialización] del repositorio git 2022-04-21 13:13:58 -05:00
Procfile [Agrega] archivo de configuración de nginx para heroku 2022-05-12 18:43:33 -05:00
README.md [Agrega] link al demo en README.md 2022-05-12 23:37:59 -05:00
artisan [Agrega] todas las acciones de las rutas con Resources 2022-05-05 16:36:37 -05:00
composer.json [Implementa] autenticación de usuarios 2022-05-11 16:36:40 -05:00
composer.lock [Implementa] autenticación de usuarios 2022-05-11 16:36:40 -05:00
nginx.heroku.conf [Agrega] archivo de configuración de nginx para heroku 2022-05-12 18:43:33 -05:00
phpunit.xml [Inicialización] del repositorio git 2022-04-21 13:13:58 -05:00

README.md

api-edcamp

Una API RESTful de inscripción de alumnos al EDcamp de EDteam.

Demo:

Dependencias

Instala todas las dependencias del proyecto con composer:

$ cd api-edcamp
$ composer install

Copia el archivo .env.example (contiene todas las opciones de configuración del proyecto):

$ cp .env.example .env

Configuración de la base de datos

Crea una base de datos para el proyecto:

CREATE DATABASE IF NOT EXISTS edcamp
  CHARACTER SET = 'utf8mb4'
  COLLATE       = 'utf8mb4_spanish_ci';

Construye todas las tablas de la base de datos:

$ php artisan migrate

Autenticación

Genera los certificados para firmar e identificar los tokens:

$ php artisan jwt:secret
$ php artisan jwt:generate-certs
$ php -S localhost:8000 -t public/

Utiliza jwt-auth.

Licencia

Licencia Creative Commons de Dominio Público 1.0

Este programa (api-edcamp, por Ricardo García Jiménez) es libre de restricciones conocidas de derechos de autor.