【问题标题】:copy record with all relations laravel 5.4复制所有关系 laravel 5.4 的记录
【发布时间】:2018-11-21 09:11:45
【问题描述】:

我必须从数据库中复制一条记录 我正在尝试这个

$new_p = $p->replicate();
   $new_p->save();

但它没有保存 P模型有很多关系我不知道如何复制所有!

【问题讨论】:

    标签: php database laravel-5 laravel-5.4 relation


    【解决方案1】:

    保存后,您必须将多对多关系附加到克隆,如下所示:

    $new_p = $p->replicate();
    $new_p->save();
    
    $new_p->firstRelations()->attach($p->firstRelations);
    $new_p->secondRelations()->attach($p->secondRelations);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-23
      • 2018-01-22
      • 1970-01-01
      • 2017-11-10
      • 2023-03-09
      • 2018-02-11
      • 1970-01-01
      相关资源
      最近更新 更多