Как получить последний идентификатор созданных данных из связанной модели? - PullRequest
0 голосов
/ 01 апреля 2019

Я не могу получить последний идентификатор созданных данных из связанной модели.

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

$order = array(
            'os_id' => $orderSlip->id,
            'group_id' => $menu['group_id'],
            'size' => $menu['size'],
        );


$alacarte = $this->menu->find($menu['id']);

$alacarte->orders()->create($order)->save();

return $alacarte->id;

Я ожидаю, что выход последнего созданного ордера будет идентификатором Model\Order, но фактическим выводом будет идентификатор Model\Menu.

1 Ответ

0 голосов
/ 01 апреля 2019

[Решено]

Я только что удалил save() после создания.

$menu = $alacarte->orders()->create($order)->save()

изменено на

$menu = $alacarte->orders()->create($order)

return $menu->id

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...