在Laravel 4中,當您執行DB::insert()
時,如何獲取剛剛插入的行的ID?類似我們的功能->insertGetId()
。使用DB::insert()
的原因是它是一個複雜的PostgreSQL查詢,無法使用Fluent進行構建。在Laravel 4中返回帶有DB :: insert()的新ID
實例查詢:
$newId = DB::insert('insert into users (id, name) values (?, ?)', array(1, 'Dayle'));
echo $newId; // returns 1
感謝菲爾,這是實際問題的答案! – jonlink 2017-09-11 20:15:17