【问题标题】:Get the auto increment id of replicated record in laravel获取laravel中复制记录的自动增量id
【发布时间】:2021-07-03 13:05:39
【问题描述】:

我正在尝试实现一些非常简单的事情。我有一个数据表,我允许用户创建记录的克隆并在编辑模式下打开它。

我的控制器如下。

public function clone($id)
{
    $inventory=Inventory::find($id)->replicate();
    $inventory->save();
    return $this->edit($inventory->$id);
}

我希望从$inventory->$id 获得克隆记录的id,但它仍然给了我旧的id。但是当我签入数据库时​​,它会生成一个新的 id

【问题讨论】:

    标签: php laravel-5 eloquent


    【解决方案1】:

    $id 中有错字

    return $this->edit($inventory->id);
    

    这应该有帮助

    【讨论】:

      猜你喜欢
      • 2018-04-11
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多