我有一個用戶輸入數組。在數據庫中保存兩個數組數據
樣品要求:
{
"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
來作爲與對應它們的索引陣列。
有人嗎?