首页 > 解决方案 > 复制所有关系 laravel 5.4 的记录

问题描述

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

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

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

标签: phpdatabaselaravel-5laravel-5.4relation

解决方案


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

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

$new_p->firstRelations()->attach($p->firstRelations);
$new_p->secondRelations()->attach($p->secondRelations);

推荐阅读