use array_map with array_combine :
$parent_id = $object->id;
$amounts = $request->amount;
$payess = $request->add_payee;
$res = array_map(null, $payess , $amounts );
$keys = array("pay", "amount");
$res = array_map(function ($e) use ($keys) {return array_combine($keys, $e);}, $res);
foreach ($res as $key => $value) {
AppPayees_amount::create([
'add_payee' => $value['pay'],
'building_id' => $parent_id,
'payee_amount' => $value['amount'],
]);
}
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…