Evaluating bids

Agregar endpoints a Api en laravel

Published on the August 10, 2021 in IT & Programming

About this project

Open

Se busca generar un cronograma para las actividades del evento .
Las mismas cuentan con :
- un evento al que refieren
- Un titulo obligatorio ( ingles y español )
- Una descripción no obligatoria que puede contener html ( ingles y español )
- Una tilde que permite determinar si se desea mostrar los expositores en el cronograma .
- La asignacion de los usuarios ( que llegaran como ids en un array , validar que esos usuarios existen , con los constraint , existen varios armados para otras clases en los request )
GENERAL
Tomar en cuenta validaciones dentro de las peticiones tomando en cuenta las limitaciones de la base ya definida , como los largos de los campos o las relaciones de las entidades que se asocian , la migracion ya se encuentra creada .

Existen entidades ya generadas, varios controladores, request , response , modelos ya se encuentran armados en el mismo desarrollo que pueden ser tomados de guia .

contemplar en validaciones
que no exista otra actividad para el mismo evento en el mismo horario al momento de crear o modificar una actividad
agregar traducciones de los mensajes de validacion de agregar alguno  ( google translate )
el dia y hora de la actividad ( validar que se encuentre dentro del tiempo del evento , que es una de las entidades relacionadas  )
como parte de las rutas del enpoint de modificacion y como dato eventoid dentro de la peticion de creación , recibir el id del evento al que se esta asociando esta actividad , validar que exista .
Armar api y test para el REST de actividades contemplando los enpoints para Listado paginado , crear, editar , modificar , ver una actividad ( puede tomarse como ejemplo cualquiera de las otras entidades )  siguiendo la guia de cualquiera de las demas entidades .
Genera clases de listados paginados, se pueden tomar como guia clases que ya existen para otras entidades
Armar test para probar las respuestas del controlador a cada endpoint SE PUEDE TOMAR GUIA DE LOS TEST YA REALIZADOS PARA OTRAS ENTIDADES

Project overview

Existe realizada un API en laravel , que ya cuenta con varias entidades para tomar de ejemplo

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer, Business analyst

Delivery term: Not specified

Skills needed

Other projects posted by D.