migrations.php 523 B

123456789101112131415161718192021222324252627
  1. <?php
  2. require_once __DIR__.'/vendor/autoload.php';
  3. /*
  4. * Carga variables de entorno
  5. * desde el archivo .env
  6. */
  7. $dotenv = \Dotenv\Dotenv::createImmutable(__DIR__);
  8. $dotenv->load();
  9. /*
  10. * Establece opciones de configuración.
  11. */
  12. $config = [
  13. 'userClass' => \App\Models\UserModel::class,
  14. 'db' => [
  15. 'dsn' => $_ENV['DB_DSN'],
  16. 'username' => $_ENV['DB_USERNAME'],
  17. 'password' => $_ENV['DB_PASSWORD'],
  18. ],
  19. ];
  20. $app = new \App\Core\Application(__DIR__, $config);
  21. $app->db->applyMigrations();