Commit 457ca2c9 authored by quentin.vrel's avatar quentin.vrel

tp3 modification du PUT

parent ba9156dc
...@@ -38,4 +38,4 @@ Lorsque des paramètres sont nécessaires au traitement de la requête, ceux-ci ...@@ -38,4 +38,4 @@ Lorsque des paramètres sont nécessaires au traitement de la requête, ceux-ci
|---|---|---|---| |---|---|---|---|
|Liste et informations des utilisateurs|GET|```/user```|| |Liste et informations des utilisateurs|GET|```/user```||
|Informations d'un utilisateur|GET|```/user/<id>```|| |Informations d'un utilisateur|GET|```/user/<id>```||
|Modification de l'email d'un utilisateur|PUT|```/user```|id, mail| |Modification de l'email d'un utilisateur|PUT|```/user/<id>```|email|
\ No newline at end of file \ No newline at end of file
...@@ -20,7 +20,8 @@ class UserController extends Controller { ...@@ -20,7 +20,8 @@ class UserController extends Controller {
return $this->getAllUsers(); return $this->getAllUsers();
break; break;
case 'PUT': case 'PUT':
return $this->updateUser($this->request->getData()); if ($this->request->getUriParams())
return $this->updateUser(array_merge($this->request->getData(),['id'=>$this->request->getUriParams()[0]]));
break; break;
} }
return Response::errorResponse("unsupported parameters or method in users"); return Response::errorResponse("unsupported parameters or method in users");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment