dingo-API form-data 格式请求参数接收
lumen5.5中使用dingo-api2.0,post请求接口,当参数格式选择格式:
form-data
接收值:
print_r($request->all());
打印接收到的值如下:
Array
(
[------WebKitFormBoundary8rbDt0kFZ0SuJoBy
Content-Disposition:_form-data;_name] => "title"
商品标题
------WebKitFormBoundary8rbDt0kFZ0SuJoBy
Content-Disposition: form-data; name="intro"
商品介绍
------WebKitFormBoundary8rbDt0kFZ0SuJoBy
Content-Disposition: form-data; name="content"
商品详情
------WebKitFormBoundary8rbDt0kFZ0SuJoBy
Content-Disposition: form-data; name="score"
...
格式不是预想的数组形式。
参考文档错误异常和错误响应-表单请求,看到有post-data的解释,于是尝试使用dingo-api的Request
use Dingo\Api\Http\Request;
但是打印结果依然和上面的一样。
在stackoverflow.com上相同的问题。
有没有什么解决方案,请指教
推荐文章: