我想同步用户表中的一些关系,我不想 Laravel 删除该行,我想对该行进行一些更新(比如填充 deleted_at), 到目前为止,我进行了搜索,发现的唯一解决方案是覆盖同步方法。
那么我如何覆盖同步方法来更新行呢?
或者这个问题的另一个解决方案是什么?
已编辑:我知道问题出在 detach
方法上,如果我可以重写 detach
方法,问题就会解决!
谢谢
最佳答案
我认为您正在寻找这种方法。
$user->your_relation()->updateExistingPivot($userid, ['deleted_at' => $date]);
关于php - 使用同步方法 laravel 在 pivot 中进行软删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47843469/