Я искал, но я не нашел ответа. У меня есть RESTful API для управления базовым CRUD. Я пытаюсь создать метод обновления с помощью PUT, но я не могу получить значения params. Я использую Postman для выполнения запросов, мой запрос выглядит так:
URL
http://localhost/api/update/987654321
Params
id = 987654321
name = John Smith
age = 35
PHP
$app = new Slim();
$app->put('/update/:id', function( $id ) use( $app ){
var_dump([
'id' => $id,
'name' => $app->request->put('name'),
'age' => $app->request->put('age')
]);
});
Мой var_dump()
результат:
array(3) {
["id"]=>
string(9) "987654321"
["name"]=>
NULL
["age"]=>
NULL
}
Что не так? Любая идея?