【发布时间】:2021-06-28 01:32:23
【问题描述】:
我这样做是为了检查是否存在带有 chasis_number 的记录。如果它不存在插入数据,如果它不插入。但它不起作用。
$chunks = $insert_data->chunk(500);
$owner = Owner::where('chasis_number', '=', request()->get('chasis_number'))->first();
foreach ($chunks as $chunk)
{
if ($owner === null) {
Owner::insert($chunk->toArray());
}
}
【问题讨论】:
-
检查
dd($owner )你从中得到了什么,因为正如你的声明所说,如果所有者返回 null 然后插入数据,否则它可能不会返回 null 值所以在 else 块中放入一些东西到检查它像if ($owner === null) { Owner::insert($chunk->toArray()); }else{return " owner is existed";}