私は注文のためのデータの提出に取り組んでいます。オーダーには複数のアイテムがあるため、一括挿入する必要があります。データはkeys
は、このようなIループので、私のテーブルのカラム名と同じであることをオブジェクトの配列としてフロントエンドから送信され、request
より安全で効率的なデータの一括挿入
$input = $request->all();
foreach ($input as $arr) {
foreach ($arr as $key => $value) {
if (array_key_exists($key, $arr) && !empty($value)) {
$data = array($arr);
}
}
DB::table('orders')->insert($data);
}
var_dump($input)
を保存しています
これは効率的ですか?また、私は現在、安全でないように見えるすべてを要求しています。すべての代わりにprodName
とprodDesc
のような特定のキーだけを要求することは可能ですか?