2016-10-18 4 views
0

私がやっていることは、.envファイルに設定されていない別のデータベースにテーブルを作成したいということです。私はコントローラの機能でこれをやりたい私は私のプロジェクトを通して雄弁なモデルを使用しています。このシナリオでテーブルを作成するには?laravel 5.3で異なるデータベース接続を使用して新しいテーブルを作成するにはどうすればよいですか?

+1

これは役立ちます:http://stackoverflow.com/questions/31847054/how-to-use-multiple-database-in-laravel – szebasztian

答えて

0

コメントに@szebasztianが提供したリンクされた質問に加えて、documentationを見てください。あなたはどのような接続Schemaを指定することができますこのように、マイグレーションを実行するときにテーブルを作成するために使用します。

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

fooあなたはconfig/database.phpに定義する新しい接続です。私は個人的にはその情報のために接続の詳細(ホスト、ユーザー名、パスワードなど)を.envに追加します。

関連する問題