Здравствуйте, я использую этот код для формы множественного выбора
{{ Form::select('language', $language, null, array('multiple' => true, 'multiple class' => 'chosen-select form-control')); }}
но этот код только отправляет последний вход в базу данных, я искал и нашел, чтобы прикрепить это [] к имени, как это
{{ Form::select('language[]', $language, null, array('multiple' => true, 'multiple class' => 'chosen-select form-control')); }}
Но с этим кодом я не могу сохранить данные, знаете почему?
Спасибо
Атрибут name в теге html должен иметь квадратные скобки; однако, когда вы берете ввод в свой контроллер, вы не должны включать скобки.
Посмотреть:
{{ Form::select('language_ids[]', $languagesArray, defaultSelectionsArray, ['multiple' => 'true']) }}
контроллер:
public function store() {
$languageIds = Input::get('language_ids');
}
Других решений пока нет …