入力値がすべて$request->input('users')
の場合、どのように新しいものをマージできますか?このようなLaravel配列リクエストに新しい値をマージする
何か:
$request->merge(['users.dob' => '2000']);
しかし、明らかに機能していません。
入力値がすべて$request->input('users')
の場合、どのように新しいものをマージできますか?このようなLaravel配列リクエストに新しい値をマージする
何か:
$request->merge(['users.dob' => '2000']);
しかし、明らかに機能していません。
これを試してみてください:
$data= $request->input('users');
$data['dob'] = 2000;
はこれを試してみてください:
$request->request->add(['users.dob', '2000']);
もう動作しませんmerge()
ようです。
あなたは
public function __construct(\Illuminate\Http\Request $request)
{
$request->request->add(
['date_of_birth' => implode('-',$request->only('year', 'month', 'day'))]);
}
のためにこれを試すことができます