如何获取最后插入的自动递增 id 并将其插入 laravel 中的另一个表中?

Posted

技术标签:

【中文标题】如何获取最后插入的自动递增 id 并将其插入 laravel 中的另一个表中?【英文标题】:How to get last inserted auto-incremented id and insert it into another table in laravel? 【发布时间】:2016-04-17 08:42:23 【问题描述】:

我有日志和子日志表。当我在日志表中插入数据时,我想从中获取自动递增的 id 并插入到 subjournallog 表中。有人可以提供一个如何做到这一点的例子吗?

【问题讨论】:

$user = User::create(['emai' => 'EMAIL', 'password' => 'PASSWORD']); 创建用户并返回它。我认为ID 可以通过$user->id 访问 Laravel, get last insert id using Eloquent的可能重复 【参考方案1】:

$user = User::create(['emai' => 'EMAIL', 'password' => 'PASSWORD']);

创建用户并返回它。 而ID 可以通过$user->id 访问

【讨论】:

以上是关于如何获取最后插入的自动递增 id 并将其插入 laravel 中的另一个表中?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 laravel 集合获取最后插入的 ID 并将其插入到第二个表中?

如何从数据库中获取最后插入的 id 并将其发送到组件?

如何在 TypeORM 中使用具有自动递增 id 列的表进行级联插入

C#插入MDB数据库获取最后插入ID

SQL-如何在不自动增加 ID 列的情况下插入行?

插入表格并将另一列设置为自动递增的列值