我需要在数据透视表中更新我的其他字段user_id
...我试过这样:
$commet = Comment::find(2);
$commet->likes()->sync([2,'user_id'=>1]);
但我的文件已更新为0
。对此有何解决方案?
答案 0 :(得分:3)
我认为你的同步阵列不对。尝试:
$commet->likes()->sync(array(
1 => array('user_id' => 1),
2 => array('user_id' => 5),
...
));
即
sync(array(
related_id => array('pivot_field' => value),
...
));