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

时间:2017-10-17 07:19:10

标签: laravel laravel-5 laravel-5.4

我需要修改从控制器中的登录表单传递的字段值然后使用它,我在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

有什么问题?

1 个答案:

答案 0 :(得分:0)

使用merge()方法:

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