Форма Laravel с множественным выбором не отправила все выбранные данные при отправке

У меня есть форма Laravel со множеством элементов выбора, которая имеет много данных. Например:

  • Выбор гостиницы (600 вариантов)
  • Рестораны на выбор (вариант 800)
  • SPA select (вариант 200)
  • Достопримечательности на выбор (150 вариантов)
  • Выбор торговых точек (500 вариантов)
    Если я выберу все параметры во всех входах, в контроллере при проверке
    запросить пункт (Outlets) имеет только 200 опций
    как это исправить? как получить все данные, отправленные из этой формы?
    есть ли какой-либо размер данных формы в Laravel?

Это мой код формы:

                    <div class="row">
<div class="panel panel-white">
<div class="panel-body">
<div class="col-md-12 col-sm-12">
<div class="form-group">
{{ Form::label('hotels', __('membership::main.hotels')) }}
{{ Form::select('hotels', $hotels, null, array('multiple'=>'multiple','name'=>'hotels[]', 'class' => 'multiselect form-control')) }}
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="panel panel-white">
<div class="panel-body">
<div class="col-md-12 col-sm-12">
<div class="form-group">
{{ Form::label('outlets', __('membership::main.outlets')) }}
{{ Form::select('outlets', $outlets, null, array('multiple'=>'multiple','name'=>'outlets[]', 'class' => 'multiselect form-control')) }}
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="panel panel-white">
<div class="panel-body">
<div class="col-md-12 col-sm-12">
<div class="form-group">
{{ Form::label('airports', 'Airport & Lounges') }}
{{ Form::select('airports', $airports, null, array('multiple'=>'multiple','name'=>'airports[]', 'class' => 'multiselect form-control')) }}
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="panel panel-white">
<div class="panel-body">
<div class="col-md-12 col-sm-12">
<div class="form-group">
{{ Form::label('beauty', 'Beauty & Fitness') }}
{{ Form::select('beauty', $beauty, null, array('multiple'=>'multiple','name'=>'beauty[]', 'class' => 'multiselect2 form-control')) }}
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="panel panel-white">
<div class="panel-body">
<div class="col-md-12 col-sm-12">
<div class="form-group">
{{ Form::label('attractions', 'Activities & Attractions') }}
{{ Form::select('attractions', $attractions, null, array('multiple'=>'multiple','name'=>'attractions[]', 'class' => 'multiselect2 form-control')) }}
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="panel panel-white">
<div class="panel-body">
<div class="col-md-12 col-sm-12">
<div class="form-group">
{{ Form::label('restaurants', 'Restaurant & Bars') }}
{{ Form::select('restaurants', $restaurants, null, array('multiple'=>'multiple','name'=>'restaurants[]', 'class' => 'multiselect3 form-control')) }}
</div>
</div>
</div>
</div>
</div>

И я использую эту библиотеку для обработки функции множественного выбора
https://github.com/davidstutz/bootstrap-multiselect

в контроллере я просто проверяю данные, подобные этим, и я не весь свой выбор был отправлен, его остановка на конкретном пределе, но я не знаю, почему?

public function store(Request $request)
{
dd($request);
}

-1

Решение

Наличие такого большого количества вариантов не идеально! Тем не менее, я предлагаю вам взглянуть на свой контроллер. Вполне возможно, что вы разбили свой результат на страницы. Также это может быть связано с браузером. Пока мы не увидим, что вы сделали или что вы видите, мы не можем дать вам точный ответ … только предположения

-1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector