我需要修改从控制器中的登录表单传递的字段值然后使用它,我在Stackoverflow和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
。
有什么问题?
答案 0 :(得分:0)
使用merge()
方法:
$request->merge(['number' => $number]);