使用 add 方法将值附加到 $request

Append value to $request with add method

我需要修改从我的控制器中的登录表单传递的字段值,然后使用它,我在 Whosebug 和 google 中搜索并找到 add() 方法来向 $request 所以我试图将参数添加到 $request:

$number = '+' . $country->code . $request->mobile;
$request->request->add(['number' => $number]);

if ($this->attemptLogin($request)) {
        return $this->sendLoginResponse($request);
}

但是当我使用 dd($request->all()) 测试 $request 时,number 不存在于 $request 中。

有什么问题?

使用merge()方法:

$request->merge(['number' => $number]);