0
我有兩個數據庫,每個裏面我有一個表:創建跨數據庫(laravel)關係的表
database_one -> one (table)
database_two -> two (table)
我想創建一個關係許多一對多內database_two兩個表之間;但表格在兩個不同的數據庫中。
這是我在同一個數據庫創建數據透視表代碼:
Schema::connection('database_two')->create('one_two', function (Blueprint $table) {
$table->integer('one_id')->unsigned()->nullable();
$table->foreign('one_id')->references('id')
->on('one')->onDelete('cascade');
$table->integer('two_id')->unsigned()->nullable();
$table->foreign('two_id')->references('id')
->on('two')->onDelete('cascade');
$table->timestamps();
});
我該怎麼辦?
謝謝!
這可以幫助你https://stackoverflow.com/questions/28598146/many-to-many-relationship-between-two-tables-in-兩個不同的數據庫 – oBo