- Apache web server
- Habilitar modulo headers para CORS
- Habilitar mod_rewrite
- PHP 8.x
- Composer 2.x
- MySQL
- Libreria GD
- Clonar este repositorio
- Crear una base de datos en limpio
- Copiar archivo
.env.example
como.env
y configurar la base de datos - Con la consola de comandos (CLI), ir a la carpeta root del sistema y ejecutar el comando composer install
- Generar la llave de la app:
php artisan key:generate
- Ejecutar
php artisan migrate
para generar las tablas- Nota: Si desea limpiar la base de datos ejecute el comando:
php artisan migrate:refresh
- Nota: Si desea limpiar la base de datos ejecute el comando:
- Ejecutar
php artisan db:seed
yphp artisan db:seed --class=RolesSeeder
para llenar los catalagos del sistema
Para agregar la nueva estructura territorial a la base de datos, ejecute los siguientes comandos:
php artisan db:seed --class=CtlDepartamentoSeeder
php artisan db:seed --class=CtlMunicipioSeeder
php artisan db:seed --class=CtlDistritoSeeder
- Asegurarse que el servidor tenga habilitado el módulo CORS, de lo contrario la app no podrá consumir los endpoints.
Las especificaciones de la API están documentadas con Swagger. Para habilitarla, siga los siguientes pasos:
- Ejecutar el comando npm install
- Ejecutar el comando npm run dev
Powered by:
Version 10.1.1