Я хочу сохранить идентификаторы раскрывающегося списка с множественным выбором в базе данных.
blade. php
<select name="namedropdown[]" id="namedropdown" class="selectpicker" multiple data-live-search="true">
<option value="" disabled selected>Nothing selected</option>
@foreach ($tdropdown as $tdrop)
<option value="{{$tdrop}}">{{$tdrop}}</option>
@endforeach
</select>
функция извлечения данных из раскрывающегося списка с множественным выбором в контроллере
public function empdata(){
$tdropdown = DB::table('teams')->pluck('name', 'id');
return view('employee.create',compact('tdropdown'));
}
вывод dd ($ tdropdown)
#items: array:3 [
1 => "One"
2 => "Two"
3 => "Three"
]
функция сохранения в контроллере
public function empstore(Request $request){
$employee = new employee();
$employee->namedropdown = implode(',', $request->input('namedropdown'));
$employee->save();
}
Вышеупомянутая функция empstore в контроллере помогает сохранить раскрывающийся список с множественным выбором имена в базу данных. Но я хочу сохранить идентификаторы раскрывающегося списка с множественным выбором в базе данных.
Пожалуйста, помогите. Спасибо.