【问题标题】:Soft deleting in pivot with sync method laravel使用同步方法laravel在枢轴中软删除
【发布时间】:2018-05-30 07:41:40
【问题描述】:

我想在用户表中同步一些关系,我不想让 Laravel 删除该行,我想对该行进行一些更新(比如填充 deleted_at), 到目前为止,我搜索了唯一的解决方案是覆盖同步方法。

那么我怎样才能覆盖同步方法来更新行呢?

或者这个问题的另一种解决方案是什么?

已编辑:我知道问题出在 detach 方法上,如果我可以覆盖 detach 它将得到解决!

谢谢

【问题讨论】:

  • 是的,同样的问题...

标签: php mysql laravel eloquent laravel-5.5


【解决方案1】:

我认为您正在寻找这种方法。

$user->your_relation()->updateExistingPivot($userid, ['deleted_at' => $date]);

【讨论】:

    猜你喜欢
    • 2017-11-18
    • 1970-01-01
    • 2017-09-30
    • 2017-07-16
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多