【发布时间】:2020-05-21 17:35:03
【问题描述】:
我正在使用 laravel 5.4,我想在将记录 ID 插入表格后获取记录 ID。这是我要插入的数据,它存储在数组中
$data = [
[
"count" => "100",
"start_date" => 1515628800
],
[
"count" => "102",
"start_date" => 1515715200
]
];
在这里我一次插入项目数组
\Auth::user()->schedule()->insert($data);
但是这个方法返回boolean,我想在插入这些新项目后获取它们的ID(或所有列),我应该怎么做?用eloquent 或querybuilder 完成都没有关系。我已经尝试过insertGetId 方法,但它似乎不适用于多维数组。如果 laravel 无法实现,那么实现这一点的最佳方法是什么?
【问题讨论】:
-
遍历然后使用 insertGetId()