The source project of this merge request has been removed.
Develop
Zinobe Backend Test - PHP
Fiel a los principios de laravel escogí los paquetes que necesitaba de Illuminate.
Los modulos utilizados fueron:
- "illuminate/config": "5.5.*", Necesario para gestionar las configuraciones del contenedor de apliación
- "illuminate/events": "5.5.*", Es una dependencia de los demas módulos
- "illuminate/encryption": "5.5.*", Necesario para la implementacion de sessiones encriptadas
- "illuminate/database": "5.5.*", Necesario para el uso de Eloquent como ORM
- "illuminate/filesystem": "5.5.*", No lo usé directamente pero es dependencia del módulo de vistas y otros
- "illuminate/routing": "5.5.*", Necesario Para el enrutamiento de las socicitudes
- "illuminate/translation": "5.5.*", No lo usé directamente pero es dependencia del módulo de vistas y otros
- "illuminate/validation": "5.5.*", Necesario para los procesos de validación
- "illuminate/view": "5.5.*", Necesario para el uso de vistas con Blade
- "illuminate/hashing": "5.5.*" Utilizado para el Hash de contraseñas
El Archivo app/Application.php es el core de la aplicación, en él configuré un contenedor de servicios para la aplicación con el fin de resolver la inyeccion de dependencias.
Instrucciones
- Cofigurar la base de datos en el archivo que esta en app/config
- Desde la raiz del proyecto correr el comando "composer install"