Laravel 8 自增 IDs
如果数据表有自增 ID ,使用 insertGetId
方法来插入记录可以返回 ID 值:
$id = DB::table('users')->insertGetId(
['email' => 'john@example.com', 'votes' => 0]
);
注意:当使用 PostgreSQL 时,
insertGetId
方法将默认把id
作为自动递增字段的名称。如果你要从其他「字段」来获取 ID ,则需要将字段名称作为第二个参数传递给insertGetId
方法。