1
私はそれについて多くのことを検索し、私が見つけたか考え得るすべての解決策を試しました。データベース[]が設定されていません - Laravel
次のようにだから私は、新しいデータベースにデータベースの構成を変更しています:
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]すべてのヘルプは高く評価され
構成されていません。
新しいデータベースに切り替えて 'artisan migrate 'を呼び出すと、移行テーブルが存在しないという問題がありましたが、それはこの問題の範囲外です。あなたの答えは確かに正しいものです。ありがとう。 – Learner