我知道可以在 Laravel中使用$request->get('my_param')
或获取 POST 或 GET 请求参数(我现在正在玩 v5/dev 版本,但对于 4.2 也是一样)。Input::get('my_param')
但是我如何确保我的my_param
来自 POST 参数,而不仅仅是来自?my_param=42
附加到 URL 的?(除了恢复到 ol'$_POST
和$_GET
superglobals 并将可测试性抛到窗外)
(注意:我也知道该Request::get
方法将为我提供 POST 请求的 POST 参数,如果两个具有相同名称的 POST 和 URL/GET 参数都存在,但是......但如果参数通过 url 查询字符串进入相反,我想要一种 Laravel 惯用的方式来了解这一点)