【发布时间】:2017-08-27 20:24:53
【问题描述】:
我有一个数组中的用户输入。
示例请求:
{
"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 arrays laravel eloquent