2015-05-01 5 views
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); 

Я хочу, чтобы добавить идентификатор пользователя и учетные записи они должны настройку в таблицу users_accounts. Один пользователь может иметь несколько учетных записей.

Могу ли я сделать это с помощью сводной таблицы и принадлежит многим?

В долгосрочной перспективе:

$user = User::create($input); 

loop through the checkboxes { 
    add a new row into the user_accounts table with the ticked checkboxes 
} 

ответ

Смежные вопросы