php - 如何在 laravel 5.4 中获取最后插入的 id

标签 php mysql laravel-5

我是 Laravel 新手,尝试在数据库中添加记录。记录已成功插入,但现在我需要获取最后插入的 id。

在此处插入记录数组:

User::insert(
        [
            'first_name' => $data->first_name,
            'last_name'  => $data->last_name,
            'email'      => $data->signup_email,
            'contact'    => $data->signup_contact,
            'role_id'    => $data->role_id,
            'password'   => bcrypt($data->password_contact),
            'confirm_passsword'=>bcrypt($data->confirmpassword_contact),
            'created_at' => date('Y-m-d'),
            'updated_at' => date('Y-m-d'),
        ]
    );

感谢大家的帮助。

最佳答案

只需将“插入”替换为“insertGetId”即可。就是这样。

关于php - 如何在 laravel 5.4 中获取最后插入的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43384971/

相关文章:

c# - 在 C# 中更新 NHibernate 3.3 中的子级

mysql - 用于大型数据集的 sqlite 或 mysql

Laravel 自定义模型转换

laravel - 如何为特定表中的特定字段设置唯一性?

php - 如何删除 Laravel 中不在 storage/app 下的文件夹(及其内容)?

javascript - 如何在一页上使用 recaptcha 设置多个表单?

php - 使用 CSS 定位具有 ID 的表内的特定类 - 更改 ROW 背景

PHP代码没有被执行,但是代码显示在浏览器源代码中

php - 在 WordPress 中创建国家/地区 > 州 > 城市列表

MYSQL 仅选择同一类别中的 X 行