Crisme24 / players_api

API REST with symfony 5

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API REST con symfony 5

Objetivo

API REST que permite gestionar los jugadores y equipos a los que pertenecen.

Descripción

Esta API gestionará jugadores que relacionaremos con sus equipos. Para ello implementamos las operaciones CRUD correspondientes.

Cambios de moneda

Para obtener el cambio de moneda [podemos usar] (https://exchangeratesapi.io) En la página está documentada la API.

Base de Datos MariaDB

Nombre de las tablas

  1. Players
  2. Position
  3. Team

Request de la tabla Players

Crear POST http://127.0.0.1:8000/api/v1/player

Actualizar POST http://127.0.0.1:8000/api/v1/player/{id}

Obtener por ID GET http://127.0.0.1:8000/api/v1/player/{id}

Obtener todos GET http://127.0.0.1:8000/api/v1/players

Eliminar DELETE http://127.0.0.1:8000/api/v1/player/{id}

Request de la tabla Position

Crear POST http://127.0.0.1:8000/api/v1/position

Actualizar POST http://127.0.0.1:8000/api/v1/position/{id}

Obtener por ID GET http://127.0.0.1:8000/api/v1/position/{id}

Obtener todos GET http://127.0.0.1:8000/api/v1/positions

Eliminar DELETE http://127.0.0.1:8000/api/v1/position/{id}

Request de la tabla Team

Crear POST http://127.0.0.1:8000/api/v1/team

Actualizar POST http://127.0.0.1:8000/api/v1/team/{id}

Obtener por ID GET http://127.0.0.1:8000/api/v1/team/{id}

Obtener todos GET http://127.0.0.1:8000/api/v1/teams

Eliminar DELETE http://127.0.0.1:8000/api/v1/team/{id}

About

API REST with symfony 5

License:MIT License


Languages

Language:PHP 89.9%Language:TSQL 10.1%