私はそれについて多くのことを検索し、見つけたり考えたりできるすべての解決策を試しました。
したがって、次のようにデータベース構成を新しいデータベースに変更しています。
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] が構成されていません
どんな助けでも大歓迎です。