【问题标题】:Laravel post with content type json内容类型为 json 的 Laravel 帖子
【发布时间】:2023-03-30 04:09:02
【问题描述】:

我正在使用 laravel 5 框架,我想创建一个 rest API,但遇到了一些问题。 我有一个接收 Json 的方法帖子,但我无法访问该内容,总是说是 []null

这是我的控制器功能:

public function Register()
{            
    $teste = Request::json()->all();     
    $name=$teste['wtf'];
    return  $name;            
}

返回这个错误“未定义索引:wtf”,因为数组 $teste 为空

如何正确接收 JSON?

【问题讨论】:

  • 你是如何将数据传递给 url 的?
  • 我正在使用 chrome 扩展 webClient 并使用 key="wtf" Value="Hello World" 创建一个帖子,并尝试请求所有内容并仅返回 "wtf"
  • dd( Request::input('wtf') ); 的结果是什么?
  • 这就是我的回应:
  • 我什么都没看到 :)

标签: php json laravel


【解决方案1】:

从您在评论中显示的图像中,我意识到您发送的数据是form-data 而不是JSON。请选择raw 选项并从下拉菜单中选择json 而不是text,然后重试@Moppo 所说的内容

【讨论】:

  • 我瞎了xd,我怎么看不到。谢谢你让我开心
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-01
  • 1970-01-01
  • 2014-05-11
  • 1970-01-01
相关资源
最近更新 更多