gpt4 book ai didi

php - 如何从路由请求参数中删除现有项目? - 拉维尔 5.5

转载 作者:行者123 更新时间:2023-12-05 08:27:05 25 4
gpt4 key购买 nike

我想从传入 Controller 的请求参数中删除现有项目。

这是我的 Controller :

public function getIndex(Request $request)
{
// I need to remove a parameter from the $request here.
}

实际上,我想在 Controller 中发送一个请求,但是当我像这样创建一个新的 Request 实例时,

$new_request = new Request();

并向 $new_request 添加一些字段,如下所示:

$request->request->add([
'id' => '2',
'name' => 'test'
]);

什么都没有添加!并且调度方法无法对空请求产生正确的响应!但是当我使用现有的路由请求时,一切正常,除了额外的项目,我应该摆脱它们!

最佳答案

你需要这个吗?

public function getIndex(Request $request)
{
$request->request->remove('yourParamName');
}

关于php - 如何从路由请求参数中删除现有项目? - 拉维尔 5.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48213960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com