laravel - 使用 upsert laravel 8 获取最后一个插入 id
问题描述
如果我使用 upsert 将其插入数据库,如何获取最后一个插入 ID?
$student_db=DB::table('users')->upsert([
[
'cell_number' => $parent_cellnumber,
'password' => Hash::make(Str::random(24)),
'status' =>1,
'role_id' =>10,
'user_code'=>Str::random(24),
]
], ['cell_number'], ['cell_number']);
//insert into another table
$parent_id = $student_db->id;
解决方案
推荐阅读
- r - 如何使用ggplot2在边距中绘制文本?
- macos - 配置 Samba 以获得更好的 MacOS 性能时的错误
- regex - 根据另一个文件中单行上的一组字符替换一个文件中多行上的一组字符串
- angular - Angular 单元测试 - 如何测试不同的 route.snapshot.paramMap
- javascript - 鼠标悬停导致图像(似乎)消失而不是执行功能
- r - 基于R中的多个字符串列过滤行
- python - Scrapy > 使用隐藏令牌身份验证登录论坛时抓取循环
- c - 嘿!我正在尝试使用 C 中的链表尝试所有可能性,但是当我尝试删除第一项(pop)时,我不断收到错误消息
- c# - 如何从数据表方法返回错误条件?
- sed - 在 sed 中省略引号“”之间的编辑