I’m trying to insert values into postgresql 10 with Laravel 5.6. I have a table like this:
test ---- test_id (identity generated by default, primary key) test_name
My problem is getting the
test_id that was just inserted back.
$test_id = \DB::connection('pgsql')->insert( 'INSERT INTO test (test_name) VALUES (?) RETURNING test_id', ['hello world'] );
If I print out
$test_id, it just prints
1. I’m doing this over a loop, with different names. Everything inserts correctly, but even if
6 in the database, I keep getting back
How can I correctly return
$test_id in Laravel?