相关疑难解决方法(0)

克隆包含所有关系的雄辩对象?

有没有办法轻松克隆Eloquent对象,包括它的所有关系?

例如,如果我有这些表:

users ( id, name, email )
roles ( id, name )
user_roles ( user_id, role_id )
Run Code Online (Sandbox Code Playgroud)

除了在users表中创建一个新行,除了所有列都相同之外 id,它还应该在user_roles表中创建一个新行,为新用户分配相同的角色.

像这样的东西:

$user = User::find(1);
$new_user = $user->clone();
Run Code Online (Sandbox Code Playgroud)

用户模型的位置

class User extends Eloquent {
    public function roles() {
        return $this->hasMany('Role', 'user_roles');
    }
}
Run Code Online (Sandbox Code Playgroud)

clone laravel eloquent laravel-4

64
推荐指数
7
解决办法
7万
查看次数

Laravel 5 复制/克隆数据库表。产品克隆

我想通过单击按钮从我的数据库中克隆产品。

例子:

在我的产品列表中,我成功创建了一个项目。我现在想添加第二个类似的项目,但不想创建新产品并再次填写字段(需要时间)。我现在想在我的 Laravel 5 商店中添加一个按钮,在其中复制或克隆我在成功之前创建的项目。

只是一个具有其他产品 ID 但所有其他信息相同的新数据库表。

什么是最好的方法来做到这一点?

非常感谢

php mysql laravel laravel-5

-1
推荐指数
1
解决办法
1897
查看次数

标签 统计

laravel ×2

clone ×1

eloquent ×1

laravel-4 ×1

laravel-5 ×1

mysql ×1

php ×1