ich drei Tabellen haben,Laravel Hinzufügen von Datentabelle zu schwenken, während neue Rekord Einfügen
roles(id, name);
users(id, email, password);
user_role(id, user_id, role_id);
In diesem Szenario habe ich Benutzer-Tabelle mit vielen vielen Bezug auf Rollen Tabelle zugeordnet ist.
Ich habe zwei eloquent Modell als
Role
+users(){
belongsToMany('User')
}
User
+roles(){
belongsToMany('Role')
}
Nun, die Frage ist, wenn ich zusammen mit ids von Rollen einen neuen Benutzer hinzufügen mag, dass ich zu Benutzern zuweisen möchte. Wie kann ich Werte in Pivot-Tabellen mit Laravel-Best Practices einfügen?
Mein vorhandener Code ist: -
$roles = Input::get('roles'); // arrays of role ids
$user = new User();
$user->username = Input::get('username');
$user->password = Hash::make(Input::get('password'));
$user->save();
Was als nächstes zu tun ???
Genau wie hier: http://laravel.com/docs/4.2/eloquent#inserting-related-models –