Сохранить идентификаторы раскрывающихся списков с множественным выбором в базу данных - PullRequest
0 голосов
/ 16 июня 2020

Я хочу сохранить идентификаторы раскрывающегося списка с множественным выбором в базе данных.

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 в контроллере помогает сохранить раскрывающийся список с множественным выбором имена в базу данных. Но я хочу сохранить идентификаторы раскрывающегося списка с множественным выбором в базе данных.

Пожалуйста, помогите. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...