Я использую несколько соединений с базой данных в моем приложении lumen-5.4. Для которого я создал config/database.php
в каталоге моего проекта.
return [
'default' => 'db1',
'connections' => [
'db1' => [
'driver' => 'mysql',
'host' => env('DB_HOST'),
'port' => env('DB_PORT'),
'database' => env('DB_DATABASE'),
'username' => env('DB_USERNAME'),
'password' => env('DB_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
],
'db2' => [
'driver' => 'mysql',
'host' => env('DB_SOURCE_HOST'),
'port' => env('DB_SOURCE_PORT'),
'database' => env('DB_SOURCE_DATABASE'),
'username' => env('DB_SOURCE_USERNAME'),
'password' => env('DB_SOURCE_PASSWORD'),
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
],
]
];
Когда я запускаю команду php artisan migrate:reset
, я получаю ошибку Migration table not found.
Но миграции работают правильно, когда я использую одно соединение с базой данных без создания файла config/database.php
и установки подробностей БД в .env.php
Я хочу запустить миграцию в базу данных по умолчанию.