【发布时间】:2017-05-04 15:37:30
【问题描述】:
我已经对此进行了很多搜索,并尝试了我能找到或想到的所有可能的解决方案。
所以我将数据库配置更改为新数据库,如下所示:
DB::disconnect('mysql');
config(['database.connections.mysql.database' => $new_db_name]);
如果我尝试获取数据库名称,例如:
dd(config('database.connections.mysql.database'));
我得到了我刚刚设置的正确数据库名称。但是当我尝试对其进行迁移时:
\Artisan::call('migrate', ['--database' => $new_db_name ]);
我收到错误:数据库 [$new_db_name] 未配置
感谢任何帮助。
【问题讨论】:
标签: php laravel laravel-5 laravel-migrations