1
我有一個用戶表和一個帳戶表。Laravel 4 - 將多個值插入數據透視表
此帳戶表定義了用戶可以擁有哪些帳戶。
例如
賬戶:
id| name
1 | library
2 | school
3 | maths
用戶:
id| username
1 | username1
2 | username2
我現在有另一個表:users_accounts
user_id | account_id
我想提出一個接口,用於創造新的用戶。在這個頁面上,我有基本的細節,但也有一個複選框列表(從帳戶表創建)。複選框表示用戶需要爲其設置的帳戶。
我想要做的就是創建賬戶時:
$user = User::create($input);
我也想添加的用戶ID,他們需要建立到users_accounts表中的賬戶。單個用戶可以擁有多個帳戶。
我可以使用數據透視表和belongsToMany來做到這一點嗎?
在長期來看:
$user = User::create($input);
loop through the checkboxes {
add a new row into the user_accounts table with the ticked checkboxes
}