Php 具有多个select的Laravel表单在提交时未发送所有选定数据
我有一个带有多个选择元素的Laravel表单,其中包含许多数据。例如: 选择600酒店选项 餐厅选择800选项 SPA选择200选项 景点选择150选项 选择500选项 如果我在所有输入中选择所有选项,则在检查 请求出口项目只有200个选项 如何解决这个问题?如何获取从该表单发送的所有数据? Laravel中是否有任何表单数据大小? 这是我的表格代码:Php 具有多个select的Laravel表单在提交时未发送所有选定数据,php,forms,laravel,multi-select,Php,Forms,Laravel,Multi Select,我有一个带有多个选择元素的Laravel表单,其中包含许多数据。例如: 选择600酒店选项 餐厅选择800选项 SPA选择200选项 景点选择150选项 选择500选项 如果我在所有输入中选择所有选项,则在检查 请求出口项目只有200个选项 如何解决这个问题?如何获取从该表单发送的所有数据? Laravel中是否有任何表单数据大小? 这是我的表格代码: <div class="row"> <
<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>
有这么多的选择是不理想的!但是,我建议你看看你的控制器。你有可能把结果分页。也可能与浏览器相关。在我们看到您所做的或您所看到的之前,我们无法给您一个准确的答案…只有假设您为什么不分享您到目前为止所做的?您的意思是什么?我指的是您的数据库模式、模型、控制器、查看代码任何可以帮助他人更好地理解您的问题的内容我添加了我使用的代码,请检查我不认为有任何页码,当我dd$请求时,餐厅元素给出327值,应该是595。所以我猜表单和控制器之间的请求中有一些东西。但我不知道如何找到它你能保证你的数据库有多达595个数据吗?您的查询是什么样子的?显示您的控制器
public function store(Request $request)
{
dd($request);
}