laravel $request->all () 获取参数时会多出一个接口的 uri,请问这个怎么去掉

2019-01-26 10:45:17 +08:00
 Egfly

写代码的时候发现在用 request->all()接收参数时,会多出一个接口的 uri

如图中的 v1/exam/chapter。请问这个怎么去掉。环境是 nginx+php7.2。

查了很久没有结果,求各位大佬帮忙解决一下,小弟感激不尽

2486 次点击
所在节点    问与答
7 条回复
b821025551b
2019-01-26 11:33:34 +08:00
难道你要直接把 all 的参数插入数据库???
Egfly
2019-01-26 11:48:22 +08:00
不是,只是在测试时发现了这个东西
zn
2019-01-26 11:53:54 +08:00
这个应该算是 bug,可以跟踪一下看到底在哪里出的问题
stlee
2019-01-26 11:54:34 +08:00
$request->except(不需要的字段)
Egfly
2019-01-26 11:55:06 +08:00
@zn 嗯嗯,已经解决了,是 nginx 配置问题
worldtongfb
2019-01-26 12:30:38 +08:00
直接$request->only 也行
Egfly
2019-01-26 12:39:50 +08:00
正常的 all 方法是没有问题的,就是 nginx 配置错了。现在改回来了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/530781

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX