Api creada para gestionar el crud de la aplicacion movil
- PHP 8.1 o superior
- Laravel Framework 8.x
Recibe una lista en json de todos los usuarios registrador con el rol de trainer
Recibe una lista en json de todos los usuarios registrador con el rol de trainer con filtrado por id
Parámetros:
id(int, requerido): id del usuario debe sertrainer. Respuestas:- 200 OK: Envío exitoso. Retorna un objeto JSON con la siguiente estructura:
{
"Id": 2,
"FirstName": "name",
"LastName": "lastname",
"BirthDay": "1990-01-01",
"TeamId": 1,
"UserName": "juanperez",
"Email": "[email protected]",
"PhoneNumber": "123456789",
"Password": "$2y$10$W/L8Bx8DUHeRPQbY9mWkT.XcuTJhSYTWoqtBLwTcUPlqhn2MkG/me",
"Update_at": "2024-06-19 23:19:32",
"Created_at": "2024-06-19 21:10:40",
"IsActive": null,
"Role": "trainer",
"TrainerId": 1
}- 404 Not Found :
{ "message":"Trainer no encontrado" }
Recibe una lista en json de todos los usuarios registrador con el rol de player
Recibe una lista en json de todos los usuarios registrador con el rol de player con filtrado por id
Parámetros:
id(int, requerido): id del usuario debe serplayer. Respuestas:- 200 OK: Envío exitoso. Retorna un objeto JSON con la siguiente estructura:
{
"Id": 2,
"FirstName": "name",
"LastName": "lastname",
"BirthDay": "1990-01-01",
"TeamId": 1,
"UserName": "juanperez",
"Email": "[email protected]",
"PhoneNumber": "123456789",
"Password": "$2y$10$W/L8Bx8DUHeRPQbY9mWkT.XcuTJhSYTWoqtBLwTcUPlqhn2MkG/me",
"Update_at": "2024-06-19 23:19:32",
"Created_at": "2024-06-19 21:10:40",
"IsActive": null,
"Role": "player",
"TrainerId": 1
}- 404 Not Found :
{ "message":"Jugador no encontrado" }
| Ruta | Método | Descripción | Inputs Requeridos | Tipo de Dato | Longitud Máxima | Autenticación |
|---|---|---|---|---|---|---|
| /user | POST,PUT,DELET | CRUD | "FirstName","LastName" ,"BirthDay", "TeamId" ,"UserName","Email","PhoneNumber","Password","Role","TrainerId" | VARIABLE | VARIABLE | Bearer token |
| /stadiums | POST,PUT,DELET | CRUD | "Name", Location, isActive | - | - | Bearer token |
