Skip to content

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"

Merge request reports

Loading