我正在尝试在执行雄辩插入时添加{!! Form::label('supervisors', 'Assign Supervisor(s)') !!}
{!! Form::select('supervisors[][supervisor_id]', $supervisors, null, ['class' => 'chosen-select', 'multiple']) !!}
数组键。我有以下设置:
查看
id first_name
12 John
用户表
id user_id supervisor_id
1 12 1
UserSupervisors表
$request->get('supervisors')
目前请求array:1 [▼
0 => array:1 [▼
"supervisor_id" => "1"
]
]
输出:
array:1 [▼
0 => array:1 [▼
"supervisor_id" => "1",
"user_id" => "12"
]
]
但是,我希望输出这个:
{{1}}
如何动态实现这一目标?
答案 0 :(得分:0)
您可以轻松使用此代码来解决问题:
$user = new User();
$user->user_id = 10;
$user->supervisor_id = Input::get('supervisor_id');
$user->save();
答案 1 :(得分:0)
要将项目添加到Request $request
,您可以像这样使用merge()
:
$user_id = 4; //your user id
$request->merge([supervisors => ["user_id" => $user_id]]);
和$request->get('supervisors')
将为您提供所需的输出
希望有所帮助