Para ejecutar el proyecto es necesario instalar las siguientes dependencias:
- PHP 8.1+
- Mysql 8.0+
- Composer 2.3.5
- Para instalar el proyecto es necesario ejecutar el comando
composer install
desde el directorio de trabajo. - Crear una base de datos llamada
dropea
. - Configurar el archivo
.env
. - Para correr las migraciones es necesario ejecutar el comando
php artisan migrate
desde el directorio de trabajo. - Para ejecutar el proyecto es necesario ejecutar el comando
php artisan serve
desde el directorio de trabajo. - Para ejecutar los tests es necesario ejecutar el comando
php artisan test
desde el directorio de trabajo.
Los endpoints de la API son:
- [POST] /api/storeEntries: Guardar las entradas en la base de datos.
- [GET] /api/{category}: Obtener todas las entidades de una categoría.