データーベースA table名-user id name email
データーベースB table名-post id user_id content
があり、データーベースAのuserをデーターベースBのpostの外部キーとして
定義したいのですが、どうすればいいのでしょうか?
migrateファイルに
Schema::connection('データーベースB')->create('post', function (Blueprint $table){ $table->increments('id')->unsigned(); $table->integer('user_id')->unsigned(); $table->text('content'); $table->timestamps(); $table->foreign('user_id')->references('id')->on('')->onDelete('cascade'); });
**->on()**のところにデーターベースAのuserを書けばいいと思っているのですがどう書けばいいかわかりません。
データーベースAがメインのデーターベースとして使っております。
仕様としてデーターベースAにpostテーブルは作れません。
どなたかご存知でしたら教えてください!
よろしくお願いします!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/17 09:10