2015-09-25 87 views
0

我在Laravel 5.1中遇到了一種情況,我想在現有關係中添加多對多關係。根據下圖,我已經有了綠色工作的所有項目。Laravel多對多在現有樞軸上轉動

Diagram

的問題是,因爲沒有在issue_person表的主鍵,我不知道如何將許多一對多關係添加到用戶。有誰知道我會如何去完成這個?

回答

0

這樣看來,一個簡單的答案,這是寫遷移,增加了一個主鍵到原來的issue_person透視表,然後設置issue_personuser之間的許多一對多的關係,使用position_user表。

我的遷移是這樣的:

public function up() 
{ 
    Schema::table('issue_person', function (Blueprint $table) { 
     $table->increments('id'); 
    }); 
} 

public function down() 
{ 
    Schema::table('issue_person', function (Blueprint $table) { 
     $table->dropColumn('id'); 
    }); 
}