$this->_handleMagicFolder([$this, '_migrate']);
- $drivers = ['mysql' => 'pdo_mysql'];
+ $prefix = 'database.connections.' . config('database.default') . '.';
+ $drivers = ['mysql' => 'pdo_mysql'];
$comparator = new Comparator();
- $connection = DriverManager::getConnection([
- 'host' => env('DB_HOST'),
- 'port' => env('DB_PORT'),
- 'user' => env('DB_USERNAME'),
- 'password' => env('DB_PASSWORD'),
- 'driver' => $drivers[env('DB_CONNECTION')],
- 'dbname' => env('DB_DATABASE'),
- ],
- env('DB_CONNECTION')
- );
+ $params=[
+ 'host' => config($prefix . 'host'),
+ 'port' => config($prefix . '.port'),
+ 'user' => config($prefix . '.username'),
+ 'password' => config($prefix . '.password'),
+ 'driver' => $drivers[config($prefix . '.driver')],
+ 'dbname' => config($prefix . '.database'),
+ ];
+ $this->line( print_r($params,true));
+ $connection = DriverManager::getConnection($params);
$currentSchema = $connection->getSchemaManager()->createSchema();
$diff = $comparator->compare($currentSchema, $this->_schema);