克隆一个雄辩的对象,包括所有关系?
有什么方法可以轻松克隆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'); } }