如何同步数据透视表中的其他字段[Laravel 5]

时间:2015-10-10 09:24:36

标签: laravel laravel-5 synchronization pivot-table

我需要在数据透视表中更新我的其他字段user_id ...我试过这样:

$commet = Comment::find(2);
$commet->likes()->sync([2,'user_id'=>1]);

但我的文件已更新为0。对此有何解决方案?

1 个答案:

答案 0 :(得分:3)

我认为你的同步阵列不对。尝试:

$commet->likes()->sync(array( 
    1 => array('user_id' => 1),
    2 => array('user_id' => 5),
    ...
));

sync(array( 
    related_id => array('pivot_field' => value),
    ...
));