如何在Laravel中获取最后插入的ID?

Bha*_*hah 5 php laravel

这是我的代码

 $users = DB::table('users')->insert(array(
            'email_id' => $email_id,
            'name' => $name,
        ));

         $lastInsertedID = $users->lastInsertId();

         return $lastInsertedID;
Run Code Online (Sandbox Code Playgroud)

我想为特定记录获取最后插入的id.我尝试过使用Eloquent ORM.但它不起作用.

任何帮助将不胜感激.

谢谢.

ayn*_*ber 11

使用insertGetId()

$id = DB::table('users')-> insertGetId(array(
        'email_id' => $email_id,
        'name' => $name,
));
Run Code Online (Sandbox Code Playgroud)