На мой взгляд, у меня есть следующий foreach, который я пытаюсь отправить и сохранить в своей базе данных. Без удачи. Когда я пытаюсь отправить, он возвращает ошибку Undefined offset: 70
.
Это код контроллера:
foreach ($ request-> useridweek1 как $ key => $ value) {
/* $str_explode = explode("|",$value);
$numb = $str_explode[1]; */
$answer = new Retirement();
$answer->user_id = $value;
$answer->amount = $request->amountweek1[$key];;
$answer-> save();
}
Это мой файл просмотра с foreach l oop:
@foreach ($request as $item)
<tbody>
<tr>
<td class="idweek1">
<input type="text" id="userid" name="userid" class="form-control" value="{{ $item->user_id}}">
</td>
<td>
<input type="text" id="marketers" name="marketers[]" class="form-control" value="{{ $item->marketer}}">
</td>
<td>
<input type="text" id="amount" name="amount[]" class="form-control" value="{{ $item->target * $item->AmountPbag * $fwek1) - ($item->sales->sum('sales') * $item->AmountPbag }}">
</td>
<td>
<input type="text" id="mar1id" class="form-control" value="{{ $item->target * $item->AmountPbag * $fwek1 - $item->sales->sum('sales') * $item->AmountPbag }}">
</td>
</tr>
</tbody>
@endforeach
When i dump dd($request->useridweek1);, i get
array:3 [▼
70 => "70"
72 => "72"
73 => "73"
]
When i dump . dd($request->amount);
array:3 [▼
0 => "14000"
1 => "9450"
2 => "8400"
]