如何从 post 调用的请求对象访问数据? - 我正在 post 调用 lumen 应用程序

how to access the data from request object for post call? - I am making a post call for lumen app

我已尝试记录来自 post 调用的请求对象 postman。我没有在 url 中发送 post 数据,而是作为 json 正文发送。当我们发送 angular 2.

public function store(Request $request)
    {
        \LOG::info($request);
    }

我得到以下日志

Accept:          */*
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.8
Cache-Control:   no-cache
Connection:      keep-alive
Content-Length:  475
Content-Type:    application/json
Host:            localhost:8003
Origin:          chrome-extension://
Postman-Token:   42a2a660-b779-05d1-4fd7-
User-Agent:      Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36

------WebKitFormBoundaryc7vTNl95ddxp5j0y
Content-Disposition: form-data; name="name"

dsfsreterter
------WebKitFormBoundaryc7vTNl95ddxp5j0y
Content-Disposition: form-data; name="description"

sddfsdfgsdtret
------WebKitFormBoundaryc7vTNl95ddxp5j0y
Content-Disposition: form-data; name="category"

sdfsdgbtretetr
------WebKitFormBoundaryc7vTNl95ddxp5j0y
Content-Disposition: form-data; name="published_on"

2005-2-2
------WebKitFormBoundaryc7vTNl95ddxp5j0y--

现在我将如何访问我在 post 正文中获取的数据。

我尝试访问这些方法,但它不起作用。

  \LOG::info($request->input('name'));
  \LOG::info($request->get('name'));
  \LOG::info($request->request->get('name'));
  \LOG::info($request->all());
    \LOG::info($request->input('description'));
    \LOG::info($request->input('category'));
    \LOG::info($request->input('published_on'));

请帮我访问数据表单请求对象

非常感谢您调查我的问题。我发现了我犯的错误。这不是一个错误,而是 lumen 中的一个错误。

我正在发送如下 post 正文

{'name':'gtg', 'description':'frs', 'category':'csd', 'published_on':'1955-5-5'}

现在我做了如下更改。双引号是在 post 正文中给出 json 的正确方法。但流明不接受单引号。这是 lumen 的一个错误。

{"name":"gtg", "description":"frs", "category":"csd", "published_on":"1955-5-5"}