laravel raw查询last_insert_id

Sin*_*nan 4 php last-insert-id laravel

有没有办法last_insert_id在使用laravel的原始查询时获取?

DB::query('INSERT into table VALUES ('stuff') ')

返回true或false.有没有办法在Laravel中使用原始查询获取last_insert_id?

小智 17

只有那些可能对laravel 4有相同问题的人的好处,@ haso-keric的回复会有轻微的语法变化.

它是:

$id = DB::table('users')->insertGetId(array('email' => 'example@gmail.com')


eis*_*eis 7

试试DB::Query('SELECT LAST_INSERT_ID()')

(这是DB产品特定的,我给出的示例是MySQL/MariaDB.)