#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);
это должно помочь