Ниже приведен фрагмент кода для обновления таблицы MySQL.Я тестирую свой бэкэнд с запросом POSTMAN PUT.Этот код, похоже, не обновляет MySQL правильно, вместо этого он устанавливает пустые значения для ячеек MySQL, хотя я получаю «Успешно обновлено» в моем результате POSTMAN.
Ниже приведен код Lumen PHP
public function updateSensorPackage(Request $request, $id){
$sensorPackage = AddSensorPackage:: find($id);
$sensorPackage -> elderly_id = $request -> input('elderly_id');
$sensorPackage -> centre_id = $request -> input('centre_id');
$sensorPackage -> package_id = $request -> input('package_id');
$sensorPackage -> beacon_id = $request -> input('beacon_id');
$sensorPackage -> created_by = $request -> input('created_by');
$sensorPackage -> save();
return response('Updated Successfully', 200);
}
Я установил заголовок POSTMAN равным «Content-type: Application / json» и отправил параметры в теле запроса.Ниже я вставил запрос PUTMAN "PUT".

После запуска dd($request->all());
я получил следующий результат

Моя версия PHP 7+, а версия Lumen 5.5.2