Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony放空_Php_Symfony_Put - Fatal编程技术网

Php Symfony放空

Php Symfony放空,php,symfony,put,Php,Symfony,Put,在API中的Symfony中,我使用了PUT方法,而在Postman中,我创建了PUT url,并在body中添加了字段,并发送了一个enter to action,但请求为空,不明白为什么?我尝试在ApiDoc中使用参数,而不使用参数,并尝试使用annotation*@Put(“/projects/{slug}”,name=“Put”,requirements={“id”=“\d+”}),但请求仍然为空 $data为空,我查找$request,但找不到我的字段( 当我尝试POST方法时,我会在

在API中的Symfony中,我使用了PUT方法,而在Postman中,我创建了PUT url,并在body中添加了字段,并发送了一个enter to action,但请求为空,不明白为什么?我尝试在ApiDoc中使用参数,而不使用参数,并尝试使用annotation*@Put(“/projects/{slug}”,name=“Put”,requirements={“id”=“\d+”}),但请求仍然为空

$data为空,我查找$request,但找不到我的字段( 当我尝试POST方法时,我会在请求中看到我的字段
请帮助

与邮递员一起尝试它可以工作…放置请求。在有效负载选项卡中,我输入:

param=toto
我有以下输出:

object(Symfony\Component\HttpFoundation\ParameterBag)#11 (1) { ["parameters":protected]=> array(1) { ["param"]=> string(4) "toto" } }

所以这可能是对Postman的错误使用。

但是这个API方法中根本没有参数。你看不到什么?更新问题。我在ApiDoc中尝试了参数,但没有尝试,它工作正常。
var_dump($request->request);die();object(Symfony\Component\HttpFoundation\ParameterBag)#764(1){[“parameters”:protected]=>array(3){[“_format”]=>string(4)“json”[“limit”]=>string(1)“5”[“level”]=>string(7)“gfdgdfg”}
我只添加了一个参数“level”。这个神奇的方法是,我在body中选择PUT-in-POSTMAN-add字段,在请求中有空参数
object(Symfony\Component\HttpFoundation\ParameterBag)#11 (1) { ["parameters":protected]=> array(1) { ["param"]=> string(4) "toto" } }