📅  最后修改于: 2023-12-03 15:01:24.793000             🧑  作者: Mango
在 Laravel 8 中,insertGetId
函数是一个非常有用的函数,它可以在插入新记录时返回插入记录的 ID。这个函数的使用方式很简单,只需要在模型对象上调用该函数即可。
假设我们有一个 User
模型,它有 name
字段和 email
字段。我们可以使用以下代码在数据库中插入一条新记录,并获取它的 ID:
$user = new User;
$user->name = 'John Doe';
$user->email = 'john@doe.com';
$user->save();
$id = $user->id;
而如果我们使用 insertGetId
函数,我们可以一行代码搞定:
$id = User::insertGetId([
'name' => 'John Doe',
'email' => 'john@doe.com',
]);
insertGetId
函数会返回刚刚插入记录的 ID,非常方便地获取该记录的 ID 值。
insertGetId
函数是 Laravel 8 中的一项非常实用的功能,使用它可以更加方便地插入新的记录并获取其 ID 值。