Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取laravel中复制记录的自动增量id_Php_Laravel 5_Eloquent - Fatal编程技术网

Php 获取laravel中复制记录的自动增量id

Php 获取laravel中复制记录的自动增量id,php,laravel-5,eloquent,Php,Laravel 5,Eloquent,我正在努力实现一些非常简单的事情。我有一个datatable,我允许用户创建记录的克隆并在编辑模式下打开它 我的控制器如下 public function clone($id) { $inventory=Inventory::find($id)->replicate(); $inventory->save(); return $this->edit($inventory->$id); } 我希望从$inventory->$id中获取克隆记录的id

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

我的控制器如下

public function clone($id)
{
    $inventory=Inventory::find($id)->replicate();
    $inventory->save();
    return $this->edit($inventory->$id);
}
我希望从
$inventory->$id
中获取克隆记录的id,但它仍然会给我旧id。但当我签入DB时,它会生成一个新id。

您在$id中有输入错误

return $this->edit($inventory->id);
这将有助于您在$id中输入错误

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

这应该会有帮助

哦,非常感谢你的朋友…哦,非常感谢你的朋友。。。