首页 > 解决方案 > laravel 8:插入方法在 eloquent 中获取最后一个插入 id(插入方法)

问题描述

我正在使用“Laravel 中的 Eloquent ORM”执行数据库操作。我只想获取数据库中的最后一个插入 id(不是最大 id)。

我在 laravel Eloquent ORM 中搜索了最后一个插入 id,我得到了以下链接(Laravel,使用 Eloquent 获取最后一个插入 id),这是指从以下函数“$data->save()”获取最后一个插入 id。

但我需要得到

"Model::insert($data)";

我的查询:

$insert = Product::insert($alldata);

 if ($insert) {
                return response()->json([
                    'success' => 'Ürün başarıyla Eklendi.',
                    'id' => ???????
                ]);

            }

如何检索最后插入的 id?

标签: laravellaravel-8

解决方案


$insert = Product::create($alldata);
$insert->id

保存插入项目的 id。

基本上,您的$insert变量中包含您插入的项目的整个集合。


推荐阅读