PHP / Laravel-使用JSON发送数组返回空

时间:2019-01-15 09:37:16

标签: php json laravel

我正在尝试使用JSON将多个PDF文件(ContentBytes)发送到我的Laravel服务器。

在POSTMAN中,这是我的要求:

{
  "content:" ["ContentBytesOfFileOne", "ContentBytesOfFileTwo", 
  "ContentBytesOfFileThree"]
}

现在,我正在发送PDF文件的实际字节,因此我的内容数组太大,无法在此处发布。

在我的Laravel控制器中,我尝试像这样访问它:

 $content = $request->content;

 //Validate the request
 $validator = Validator::make($request->all(), [
      'content' => 'required|array'
 ]);

 dump($content);

dump($content)返回null,但是$validator不会引发错误。

如果我转储$request变量,它将作为内容返回:

#content: """
    {
        "content": ["JVBERi0xLjINCjEgMCBvYmogPDwgL1Byb2R1Y2VyIChQQ0wyUERGIGZyb20gVmlzdWFsIFNvZnR3YXJlKQ0KL1RpdGxlIChDb252ZXJ0ZWQgZnJvbSBkYXRhX1B1bHNlX0tvbGRpbmdcXHRtcFxccGRmMjBDOUQwOUZFMjUzMjgxNTQzMzk0NTgwNzQ3MS50bXApDQovQXV0aG9yIChOZWlsIEouIEdlZGRlcykNCi9DcmVhdG9yICgpD.......

请参见以下屏幕截图:

enter image description here

我在做什么错了?

0 个答案:

没有答案