
前提
laravelでの実装
input値をリクエストしてDBへ登録する。
実現したいこと
valuesのnameがinput値でPOSTされたデータのとき、下記の$sqlを実行したい場合、sqlインジェクション対策を考慮したlaravelの一般的な記述はどう記載するのでしょうか?(valuesのバインド変数化など)
php
1values [ 2 0 => [ 3 'id' => 1, 4 'name' => '太郎' 5 ], 6 1 => [ 7 'id' => 2, 8 'name' => '次郎' 9 ] 10]; 11 12$sql = <<< SQL 13 INSERT INTO 14 members 15 (id, name) 16 VALUES 17 (1, '太郎'),(2, '次郎') 18 ON DUPLICATE KEY UPDATE 19 name = values(name) 20SQL; 21DB::insert($sql, $values);
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。




回答1件
あなたの回答
tips
プレビュー