アプリケーションに移行スクリプトを初めてインストールします。私がやりたいことは、/config/test/database.php の下の構成を使用して、移行インストール スクリプトを実行することです。
paths.php の私のエントリは次のとおりです。
$environments = array(
'test' => array('http://test.*'),
'local' => array('http://localhost.*')
);
/application/config/test/database.php の私のエントリ
return array(
'connections' => array(
'mysql' => array('driver' => 'mysql',
'host' => 'localhost',
'database' => 'new_db',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'prefix' => '')
),
);
および /application/config/database.php
return array(
'connections' => array(
'mysql' => array('driver' => 'mysql',
'host' => 'localhost',
'database' => 'default_db',
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
'prefix' => '')
),
);
実行するたびにphp artisan migrate:install --env=test
、常に /application/config/database.php で定義された DB にインストールされ、/application/config/test/database.php の構成は使用されません。
誰かがこの問題を解決するのを手伝ってくれたら幸いです。