0
我在Laravel 5.1中遇到了一種情況,我想在現有關係中添加多對多關係。根據下圖,我已經有了綠色工作的所有項目。Laravel多對多在現有樞軸上轉動
的問題是,因爲沒有在issue_person
表的主鍵,我不知道如何將許多一對多關係添加到用戶。有誰知道我會如何去完成這個?
我在Laravel 5.1中遇到了一種情況,我想在現有關係中添加多對多關係。根據下圖,我已經有了綠色工作的所有項目。Laravel多對多在現有樞軸上轉動
的問題是,因爲沒有在issue_person
表的主鍵,我不知道如何將許多一對多關係添加到用戶。有誰知道我會如何去完成這個?
這樣看來,一個簡單的答案,這是寫遷移,增加了一個主鍵到原來的issue_person
透視表,然後設置issue_person
和user
之間的許多一對多的關係,使用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');
});
}