【发布时间】:2015-02-06 14:17:27
【问题描述】:
我知道在 Laravel 中可以使用 $request->get('my_param') 或 Input::get('my_param') 获取 POST 或 GET 请求参数(我现在正在玩 v5/dev 版本,但 4.2 也是如此)。
但我如何确保我的 my_param 来自 POST 参数,而不仅仅是来自附加到 URL 的 ?my_param=42?(除了恢复到原来的 $_POST和$_GET superglobals 并把可测试性抛到了窗外)
(注意:我也知道Request::get 方法会给我一个 POST 请求的 POST 参数,如果两个具有相同名称的 POST 和 URL/GET 参数都存在,但是......但是如果参数土地相反,通过 url 查询字符串,我想要一种 Laravel 惯用的方式来了解这一点)
【问题讨论】:
标签: php laravel http-post laravel-request