📜  insertgetid laravel 8 - PHP (1)

📅  最后修改于: 2023-12-03 15:01:24.793000             🧑  作者: Mango

Laravel 8 中的 insertGetId 函数

在 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 值。