如何在 POST 方法中获取没有查询字符串参数的正文请求参数。当我使用它时,$request->all()它总是返回所有参数,包括查询字符串。我有自己的原因,这就是为什么我没有使用$request->only([])or $request->except([])。(因为我想创建一个全局函数)我只想获取正文请求参数...该怎么做?
2 回答
缥缈止盈
TA贡献2041条经验 获得超4个赞
与如何通过访问查询字符串类似,$request->query()
可以通过 访问请求负载$request->post()
。这些方法是访问$request->query
参数$request->request
包。
方法query()
和post()
都有方法签名,允许您传递要检索的密钥和默认值:$key = null, $default = null
汪汪一只猫
TA贡献1898条经验 获得超8个赞
您可以执行此操作来获取不带查询字符串的正文请求参数:
$request->except(array_values(array_flip($request->query())));
您可以简单地使用post()
请求对象上的方法来完成此操作:
$request->post();
- 2 回答
- 0 关注
- 99 浏览
添加回答
举报
0/150
提交
取消