Получите идентификатор автоматического увеличения реплицируемой записи в laravel

#php #laravel-5 #eloquent

Вопрос:

Я пытаюсь достичь чего-то очень простого. У меня есть доступ к данным, и я разрешаю пользователям создавать клон записи и открывать ее в режиме редактирования.

Мой контроллер, как показано ниже.

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

Я надеялся получить идентификатор клонированной записи $inventory->$id , но он все равно выдает мне старый идентификатор. Но когда я регистрируюсь в БД, он генерирует новый идентификатор.

Ответ №1:

у вас опечатка в $id

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

это должно помочь