我曾尝试使用邮递员发布的邮件调用记录请求对象。我没有在url中发送帖子数据,而是以json身份发送。因为我们发送角度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--
现在我将如何访问我在帖子正文中获得的数据。
我试图访问这些无效的方式。
\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'));
请帮我访问数据表单请求对象
答案 0 :(得分:0)
所有感谢您关注我的问题。我发现了我犯的错误。这不是一个错误,而是一个流明的错误。
我发送邮件正文如下
{'name':'gtg', 'description':'frs', 'category':'csd', 'published_on':'1955-5-5'}
现在我做了如下所示的更改。双引号是在帖子体内给出json的正确方法。但单引号未被流明接受。这是流明的一个错误。
{"name":"gtg", "description":"frs", "category":"csd", "published_on":"1955-5-5"}