2017-02-28 12 views
0

私はlaravel 5に複数のデータベース・アプリケーションをセットアップしようとしています、私は、データベースAでは、データベースAと第二のデータベースBを持っている私のメインモデルがあります。laravel複数のデータベース

Schema::connection('foo')->create('users', function (Blueprint $table) { 
    $table->increments('id'); 
}); 

しかし、ここで問題があること、である。今、私はこのようなスキーマビルダーでデータベースBへの接続を設定することができますので、私は、この作品のデータベースB.で新しいテーブルを作成し、移行ファイルを書き込もうとしました移行テーブルはまだデータベースAにあります。データベースAにあるすべてのテーブルに対してデータベースAに移行テーブルを作成し、データベースBにあるすべてのテーブルに対して別の移行テーブルを作成したいとします。

私は次のようなものを探しています:

Schema::connection('foo')->migrations_table_connection('foo')->create('users', function (Blueprint $table) { 
    $table->increments('id'); 
}); 

これを行う方法はありますか? THX

答えて

2

私はこのUse one Laravel migrations table per databaseの助けを借りてそれを見つけ出し、他の人に答えを投稿します。

php artisan migrate --database="nameOfConnection" 
:あなたはこのようなデータベースオプションを指定してmigrateコマンドを実行する必要がある移行を分離するために

関連する問題