@suhuxa1

Можно ли получить id только что добавленной записи в laravel?

Алгоритм такой: получаю и обрабатываю целый массив информации. Часть этой информации заносится в главную таблицу, например, car. Другую часть информации надо разместить в другие таблицы, например, color, price. Связаны эти таблицы айди. Т.е. в таблице car есть айди этой самой машины, далее добавляется в таблицу color - цвет машины и айди машины. В таблицу price, соответственно, айди машины и цену. Так вот как добавить часть информации в car и получить айди добавленной записи, чтобы используя этот айди добавить другую часть информации в остальные таблицы?
Благодарю!
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
@D3lphi
$id = Example::insertGetId([
    'key1' => 'value1',
    'key2' => 'value2'
    // ...
]);

Или
$id = Example::create([
    'key1' => 'value1',
    'key2' => 'value2'
    // ...
])->id;


Где Example - модель Active record.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы