【问题标题】:Body is json but request->get() return null正文是 json 但 request->get() 返回 null
【发布时间】:2017-07-16 09:54:52
【问题描述】:

我使用 Laravel 5.2 从邮递员向控制器发布了一个对象,但是当我想获得一个带有 $request->get('receiver_name') 响应的字段时返回 null

邮递员屏幕截图:

【问题讨论】:

  • 尝试做$request->get('receiver_name')?
  • 是的,我用过$request->get('receiver_name')
  • 请朋友们帮帮我
  • 试着做一个 $request->all() 看看有没有什么?
  • 仍然显示[] :(

标签: php laravel post laravel-5.2 postman


【解决方案1】:

您的问题是由字段“receiver_cell_phone”的值无效引起的,因为它是一个以零开头的数字。

简而言之,JSON 中不支持前导零。 如果您有一个可能有前导零的字段,请将其视为字符串。

将您的帖子字段更改为:

"receiver_cell_phone": "0983242342"

【讨论】:

    猜你喜欢
    • 2019-08-11
    • 1970-01-01
    • 2013-02-22
    • 2016-11-08
    • 2022-12-19
    • 2021-05-04
    • 1970-01-01
    • 1970-01-01
    • 2018-04-21
    相关资源
    最近更新 更多