public function updateImage($id, Request $request) { $image = Images::findOrFail($id); $image->number_of_pests = intval($request['number']) + 1; $image->save(); $id = $image->id; $pest_image['id_pest_image'] = $id; Pest_image::where('id_pest_image', $id)->delete(); for ($i = 0; $i <= $request['number']; $i++) { $arr = explode(',', $request[$i . '_hidden']); $pest_image['name_of_pest'] = $request[$i]; $pest_image['x'] = $arr[1]; $pest_image['y'] = $arr[2]; $pest_image['width'] = $arr[3]; $pest_image['height'] = $arr[4]; Pest_image::create($pest_image); } return redirect(route('network.index')); }