In Symfony in API I have PUT method and when in Postman I create PUT url and add fields in body and send I enter to action but have empty request and not understand why? I try with parameters in ApiDoc and without and try use annotation * @Put("/projects/{slug}", name="put", requirements={"id"="\d+"}) but still empty request. scrren
/**
* Update existing Projects from the submitted data or create a new Projects at a specific location.
* @Put("/projects/{slug}", name="put", requirements={"id"="\d+"})
* @ApiDoc(
* resource = true,
* description = "Create/Update single Projects",
* parameters={
* {"name"="level", "dataType"="string", "required"=true, "description"="project choice - Senior, Middle+, Middle, Middle/Junior, Junior"},
* {"name"="main_skill", "dataType"="string", "required"=true, "description"="mainskill project"},
* {"name"="name", "dataType"="string", "required"=true, "description"="additional information"},
* {"name"="duration", "dataType"="string", "required"=true, "description"="1 year+, 3 months+, 2 weeks"},
* {"name"="location", "dataType"="string", "required"=true, "description"="location project"},
* {"name"="expected_budget", "dataType"="string", "required"=true, "description"="expected_budget project"},
* {"name"="start_date", "dataType"="string", "required"=true, "description"="start date project"},
* {"name"="description", "dataType"="string", "required"=false, "description"="description"},
* {"name"="employment", "dataType"="string", "required"=true, "description"="employment"},
* {"name"="project_skills", "dataType"="array", "required"=true, "description"="project skills project"},
* {"name"="markets", "dataType"="array", "required"=true, "description"="project markets "},
* {"name"="platforms", "dataType"="array", "required"=true, "description"="project platforms "},
* {"name"="token", "dataType"="string", "required"=true, "description"="is equally md5('email'.secret_word)"},
* {"name"="speciality", "dataType"="array", "required"=true, "description"="project speciality"},
* {"name"="type", "dataType"="string", "required"=false, "description"="project type - fixed_cost or time_and_material"},
* {"name"="rate", "dataType"="integer", "required"=true, "description"="project rate"}
*
* },
* statusCodes = {
* 200 = "Projects successful update",
* 404 = "Return when project with current slug not isset",
* 101 = "Secret token is not valid"
* },
* section="Project"
* )
*
*
* @param Request $request
* @param string $slug
* @return mixed
*/
public function putProjectAction(Request $request, $slug)
{
$data = $request->request->all();
$data empty and I look $request and not find my fields ( when I try POST method I see my fields in request help please