Beh*_*imi 1 php laravel-request laravel-5.5
我想从传入控制器的请求参数中删除现有项目。
这是我的控制器:
public function getIndex(Request $request)
{
// I need to remove a parameter from the $request here.
}
Run Code Online (Sandbox Code Playgroud)
实际上,我想在控制器中发送一个请求,但是当我创建一个这样的新实例时Request,
$new_request = new Request();
Run Code Online (Sandbox Code Playgroud)
并添加一些字段,$new_request如下所示:
$request->request->add([
'id' => '2',
'name' => 'test'
]);
Run Code Online (Sandbox Code Playgroud)
什么都没有添加!并且 dispatch 方法无法产生空请求的正确响应!但是当我使用现有的路由请求时,一切都好,除了额外的项目,我应该摆脱它们!
yrv*_*v16 10
你需要这个吗?
public function getIndex(Request $request)
{
$request->request->remove('yourParamName');
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5350 次 |
| 最近记录: |