【发布时间】:2018-09-26 01:16:42
【问题描述】:
我有以下代码:
foreach ($request->dog_vaccine_required as $key => $vaccine) {
$serviceVaccination = \App\UserServiceVaccination::updateOrCreate([
'user_service_id' => $id,
'vaccine_id' => $vaccine
],[
'specie' => 'Dog',
'user_service_id' => $id,
'vaccine_id' => $vaccine,
'duration_6' => $request->dog_duration_6[$key],
'duration_12' => $request->dog_duration_12[$key],
'duration_36' => $request->dog_duration_36[$key]
]);
}
现在来自表单的数据是:
它给了我例外:
未定义的偏移量:2
请求dog_duration_6、dog_duration_12、dog_duration_36数组在元素大小方面可以不同,
如何传递 null 以避免异常 Undefined offset: 2 ?
【问题讨论】:
标签: php arrays database laravel laravel-5.5