DB で特定のデータを複製しようとしており、次のリンクの手順に従いました。Laravel 4: テーブルに複製する ただし、外部キーのみを使用して他のデータを複製する必要があります。find() メソッドを使用してデータを取得しようとしましたが、何も返されませんでした。where 句はデータを返しますが、配列の形式ですこれはレプリケート メソッドでは受け入れられません。
何が間違っているのか、他のデータを複製するにはどうすればよいですか?!
コード:
$item = Cv::find($cv_id);
// return $item;
$clone = $item->replicate();
unset($clone['created_at'],$clone['updated_at']);
$data = json_decode($clone, true);
Cv::create($data);
//Skills
// return $cv_id;
$skills = Skill::where('cv_id', $cv_id);
$cloneSkills = $skills->replicate();
unset($cloneSkills['created_at'],$cloneSkills['updated_at']);
$skillData = json_decode($cloneSkills,true);
Skill::create($skillData);