Я пытаюсь вставить значения в postgresql 10 с помощью Laravel 5.6.У меня есть такая таблица:
test
----
test_id (identity generated by default, primary key)
test_name
Моя проблема с получением test_id
, который был только что вставлен обратно.
$test_id = \DB::connection('pgsql')->insert(
'INSERT INTO test (test_name) VALUES (?) RETURNING test_id',
['hello world']
);
Если я распечатываю $test_id
, он просто печатает1
.Я делаю это через цикл с разными именами.Все вставляется правильно, но даже если test_id
равно 6
в базе данных, я продолжаю возвращаться 1
.
Как правильно вернуть $test_id
в Laravel?