我的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?如何使用软删除功能在数据透视表中工作。