SoftDelete在Pivot表Laravel中记录

时间:2017-08-21 07:30:17

标签: php mysql laravel eloquent

我的Laravel 5.4应用程序中的数据透视表中的记录软删除存在问题。在我的Records.php中,我与以下团队建立了联系:

public function teams()
{
   return $this->belongsToMany(Team::class)
      ->withTimestamps();
}

当我更新记录时,我使用同步方法轻松添加/删除团队。在多选表单字段中选择团队并更新如下:

$record->teams()->sync($request->get('teams'));

添加新团队时,数据透视表会更新created_at和updated_at。但是当删除数据透视表记录时,整行被删除而且设置了deleted_at?如何使用软删除功能在数据透视表中工作。

0 个答案:

没有答案