در فرایند آپدیت نام و آیدی شهرها در قسمت case put خطای این میاد که city_id وجود نداره کد دقیقا همون چیزی که استاد نوشتن
case 'PUT': [$city_id, $city_name] = [$request_body['city_id'], $request_body['name']]; if (!is_numeric($city_id) or empty($city_name)) Response::respondAndDie(["Invalid City data"], Response::HTTP_NOT_ACCEPTABLE); $result = $city_service->updateCityName($city_id, $city_name); Response::respondAndDie($result, Response::HTTP_OK);
تابع مربوط به آپدیت هم دقیقا مثل استاد هست
// UPDATE --- public function updateCityName($city_id, $name) { $result = changeCityName($city_id, $name); return $result; }
نمیدونم دقیقا مشکل از کجاست؟
در متد delete مقدار city_id از
$city_id = $_GET['city_id'] ?? null;
گرفته شد برای متد PUT یا آپدیت نام شهرها باید چطور بگیرم این مقدار رو؟