سلام دوستان. گاهی وقت‌ها که از Query Builder برای ثبت اطلاعات توی دیتابیس استفاده می‌کنیم، می‌خوایم شناسه (ID) رکوردی که ثبت میشه رو داشته باشیم. برای این کار از متد insertGetId مثل زیر استفاده می‌کنیم:

$id = DB::table('users')->insertGetId(
    ['email' => 'john@example.com', 'votes' => 0]
);

echo $id;

همونطور که دیدیم، بجای استفاده از متد insert این بار از insertGetId استفاده کردیم.