কোনও স্পষ্টত অবজেক্টের এর সমস্ত সম্পর্ক সহ সহজেই ক্লোন করার কোনও উপায় আছে কি?
উদাহরণস্বরূপ, যদি আমার এই টেবিলগুলি থাকে:
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');
}
}