Seb*_*lan 3 php laravel laravel-5
如果我拥有所有输入值,$request->input('users')如何合并新值?
像这样的东西:
$request->merge(['users.dob' => '2000']);
Run Code Online (Sandbox Code Playgroud)
但显然是行不通的。
首先,我们需要获取属于该数组的所有项目并暂时保存。
例如,
$users = $request->users;
Run Code Online (Sandbox Code Playgroud)
这样,您就可以访问用户的数据,例如$users['name']或$users['surname']。
接下来,更新或添加您需要的任何数据。例如,像这样:
$users['dob'] = "2000";
$users['name'] = ucwords($request->users['name']);
...
Run Code Online (Sandbox Code Playgroud)
完成后,我们将临时数组合并回$request如下所示:
$request->merge(['users' => $users]);
Run Code Online (Sandbox Code Playgroud)