在玩laravel 4时,我想知道是否有一种方法可以在不同的连接上运行迁移,所以如果默认情况是这样的:
'sqlsrv' => array(
'driver' => 'sqlsrv',
'host' => '192.168.1.11\SQLEXPRESS',
'database' => 'database1',
'username' => 'sa',
'password' => 'password',
'prefix' => '',
),但我想要一个不同的移民到这里:
'sqlsrv2' => array(
'driver' => 'sqlsrv',
'host' => '192.168.1.11\SQLEXPRESS',
'database' => 'database2',
'username' => 'sa',
'password' => 'password',
'prefix' => '',
),我毫不怀疑有办法做到这一点,但我在医务室里找不到。:)
发布于 2013-09-19 18:28:04
从http://laravel.com/docs/schema#creating-and-dropping-tables的医生那里
若要指定模式操作应在哪个连接上进行,请使用Schema::connection方法:
Schema::connection('foo')->create('users', function($table)
{
$table->increments('id');
});发布于 2013-10-04 11:52:26
它起作用了
php artisan migrate --env=local --database=my_connection_name但它忽略了
Schema::connection('my_connection_name').https://stackoverflow.com/questions/18902083
复制相似问题