Я застрял в нем некоторое время. Я постараюсь объяснить это подробно для лучшего понимания. Я использую множественный , чтобы выбрать несколько значений в поле выбора. Проблема в том, что если я напишу в нем ключевое слово required , форма не будет отправлена. И если я уберу обязательный , значение не будет отправлено на следующую страницу.
Форма
<div class="form-group">
<label for="user-name" class="col-form-label">{{ __('Assign To') }}</label>
<select name="user_name[]" id="user_name" style="width:100%;"
class="form-control chosen-select" multiple="multiple"
placeholder="Enter Users...">
<!-- <option disabled value="">{{ __('Select User') }}</option> -->.
@foreach($users as $user)
<option value="{{$user->id}}">{{$user->name}}</option>
@endforeach
</select>
</div>
Вот это js код:
$(".chosen-select").chosen();
$('button').click(function(){
$(".chosen-select").val('').trigger("chosen:updated");
});
Контроллер (откуда извлекается значение)
public function assign_proj(Request $request)
{
$pro = new ProjectsAssignedtoUser;
$pro->Project_ID = $request->input('project_name');
$pro->Project_Name = DB::table('projects')
->where('Project_Number', '=', $pro->Project_ID)->value('Project_Title');
$User_IDs[] = $request->input('user_name');
}
Проблема связана с формой, контроллером Код не является обязательным. Я понятия не имею, почему данные формы из поля множественного выбора не пересылаются в контроллер. Любые предложения, решения будут высоко оценены.