codes; for ($i = 0; $i < count($codes); $i++) { if (isset($codes[$i]["id"])) { $c = CodesEAN::findOrFail($codes[$i]["id"]); $c->code = $codes[$i]["code"]; $c->product = $codes[$i]["product"]; $c->save(); } else { $c = CodesEAN::updateOrCreate(['code' => $codes[$i]["code"], 'product' => $codes[$i]["product"]]); $codes[$i]["id"] = $c->id; } } return $codes; } public function destroy(Request $request) { $code = CodesEAN::findOrFail($request->id); $code->delete(); return "Suppression terminée !"; } }