私は現在Laravel 5.4を使用しています。私はクライアントごとに別々のデータベースを持っています。すべてのクライアントデータベースでデータベースの移行を実行したいと思います。データベース名は、clientdb_ {clientid}の形式です。私はLaravelデータベースの移行手順
Config::set("database.connections.mysql", ["database" =>
"clientdb_".$client['id'],
"username" => "root","password" => ""]);
$this->callSilent('migrate',
[ '--path' => 'database/migrations/clients','--database'=>'clientdb_'.$client['id']]);
使用して試してみましたが、私は
[InvalidArgumentException]データベース[clientdb_1]に設定されていないと呼ばれる例外を取得しています。
私はenvとdatabase.phpにパーマネントDBを設定しました。しかし、これらはアクセスしたいランタイムDBです。どのようにそれを可能にする@Abhishek Vyas – ganesh