关联表的数据再次提交的时候没有修改而是重复添加

问题#

在在项目中创建产品表和产品相册表,并通过一对多关联,在修改相册表数据后,并没有更新相册表中的内容,而是将相册表中所有数据重复提交了一次,请问怎么处理可以修改关联表中的内容

产品表中定义关联#
// 关联产品相册
public function ProductImgs()
{
    return $this->hasMany(ProductImg::class, 'product_id');
}
产品相册表中关联#
public  function  product()
{
    return  $this->belongsTo(Product::class, 'id');
}
在控制器中使用#
protected  function  form()
{
    $repository = new  Product(['Category', 'ProductImgs']);
    return  Form::make($this->product = $repository, function (Form  $form) {
     $form->tab('产品相册', function (Form  $form) {
     $form->hasMany('ProductImgs', '产品相册', function (Form\NestedForm  $form) {
    $form->display('product_img_id','产品图片ID');
    $form->image('url','图片地址')->uniqueName()
    ->move('images/'  .  date('Ymd', time()));
    $form->number('sort','排序');
    })->useTable();
});
});
}

关联表的数据再次提交的时候没有修改而是重复添加

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。