ユーザー入力が配列にあります。2つの配列データをデータベースに保存します
サンプル要求:
{
"request": {
"phone_number": [ "0321553678", "0321444" ],
"amount": [ "10", "20" ]
}
}
私はデータベースでこれを保存する必要があります。配列内の最初のphone_number
(0321553678)は、数値配列の最初のamount
(10)と一緒に続きます。
私は以下のようにループしてみましたが、両方の入力をループする方法がわかりません。このようには動作しません。
$data = request(['amount', 'phone_number');
foreach($data as $input)
{
Transaction::create([
'amount' => $input->amount,
'phone_number' => $input->phone_number,
]);
両方amount
とphone_number
は、そのインデックスが対応する配列として来ます。
誰でも?シンプルなPHPで