Add documentation on how to attach pivot table fields to attach command.

This commit is contained in:
TommyC81 2012-06-30 18:11:31 +03:00
parent 3ba5c00e5f
commit f77b22eb45
1 changed files with 4 additions and 0 deletions

View File

@ -318,6 +318,10 @@ ### Inserting Related Models (Many-To-Many)
$user->roles()->attach($role_id); $user->roles()->attach($role_id);
It's also possible to attach data for fields in the intermediate table (pivot table), to do this add a second array variable to the attach command containing the data you want to attach:
$user->roles()->attach($role_id, array('expires' => $expires));
<a name="sync-method"></a> <a name="sync-method"></a>
Alternatively, you can use the `sync` method, which accepts an array of IDs to "sync" with the intermediate table. After this operation is complete, only the IDs in the array will be on the intermediate table. Alternatively, you can use the `sync` method, which accepts an array of IDs to "sync" with the intermediate table. After this operation is complete, only the IDs in the array will be on the intermediate table.