Laravel에서 동적 양식 저장을 구현할 때 각 행에 대한 다중 선택 드롭다운 양식을 처리하는 방법
<p>내 양식에는 각 행에 동일한 이름을 가진 다중 선택 드롭다운 color_id[] 및 size_id[]가 있는 동적 테이블이 있습니다. 선택한 여러 값을 데이터베이스에 저장된 각 행에 쉼표로 구분된 값으로 저장하는 방법을 모르겠습니다. 여기서 데이터베이스에 저장을 시도했지만 작동하지 않았습니다. </p>
<p>HTML 코드: </p>
<pre class="brush:php;toolbar:false;"><table><tbody><td><select name="color_id[]" class="select2" ;color_id" 스타일="너비:200px; 높이:100px;></select><td><name_id[]" select2" id="size_id" style="width:200px; height:100px;" 필수 다중>/select></td></table></pre>
<p>컨트롤러에 저장된 Laravel 코드:</p>
<pre class="brush:php;toolbar:false;">$class_ids = $request->input('class_ids');
for($x=0; $x<count($class_ids); $x++) {
#암호...
$color_ids = implode(',', $request->color_id[$x]);
$size_ids = implode(',', $request->size_id[$x]);
$data3[]=배열(
'bom_code'=>$TrNo,
'bom_date'=>$request->bom_date,
'cost_type_id'=>$request->cost_type_id,
'Ac_code'=>$request->Ac_code,
'season_id'=>$request->season_id,
'currency_id'=>$request->currency_id,
'아이템_코드' => $요청->아이템_코드[$x],
'클래스_ID' => $요청->클래스_ID[$x],
'설명' => $요청->설명[$x],
'color_id' =>
'크기_배열' =>
'소비' => $요청->소비[$x],
'unit_id'=> $request->unit_ids[$x],
'rate_per_unit' => $요청->rate_per_units[$x],
'낭비' => $요청->낭비[$x],
'bom_qty' => $요청->bom_qtys[$x],
'total_amount' => $요청->total_amounts[$x],
);
}
BOMSewingTrimsDetailModel::insert($data3);</pre>