【发布时间】:2023-01-25 17:00:55
【问题描述】:
你好,我是 laravel 的新手,我有很多数组想用 createMany() 插入数据库,这是我到目前为止所做的代码:
public function store(Request $request)
{
$request->validate([
'order_number' => 'required',
'client' => 'required',
'products' => 'required',
'amount' => 'required',
'description' => 'required',
]);
for($i = 0; $i < count($request->products); $i++)
{
$values[] = [
'order_number' => $request->order_number,
'client' => $request->client,
'products' => $request->products[$i],
'amount' => $request->amount[$i],
'description' => $request->description,
];
}
dd($values);
Order::createMany($values);
return redirect('/')->with('msg', 'Order Saved successfully!');
}
我在互联网和文档中看到这样的示例:
createMany on createMany in Laravel?
但我不明白它是如何工作的。
这是值的显示方式:
【问题讨论】:
标签: laravel