คำถามติดแท็ก clone

โคลนคือสำเนาของวัตถุที่มีแอตทริบิวต์ข้อมูลและวิธีการเดียวกันกับวัตถุดั้งเดิม หรือระบบซอฟต์แวร์ที่ออกแบบเลียนแบบระบบอื่น.


10
โคลนวัตถุที่เก่งกาจรวมถึงความสัมพันธ์ทั้งหมด?
มีวิธีใดในการโคลนวัตถุ Eloquent รวมถึงความสัมพันธ์ทั้งหมดได้อย่างง่ายดาย? ตัวอย่างเช่นถ้าฉันมีตารางเหล่านี้: users ( id, name, email ) roles ( id, name ) user_roles ( user_id, role_id ) นอกเหนือจากการสร้างแถวใหม่ในusersตารางโดยที่คอลัมน์ทั้งหมดเหมือนกันยกเว้น idควรสร้างแถวใหม่ในuser_rolesตารางโดยกำหนดบทบาทเดียวกันให้กับผู้ใช้ใหม่ สิ่งนี้: $user = User::find(1); $new_user = $user->clone(); ที่รุ่นผู้ใช้มี class User extends Eloquent { public function roles() { return $this->hasMany('Role', 'user_roles'); } }
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.