嗨,我的多选搜索表单存在问题。
参数在url中
urlhomepage.../search?cars=1&cars=2&cars=4
我不知道如何在选中的表单选项中获取参数url
<select multiple="multiple" name="cars[]" id="select2" placeholder="">
@foreach($names as $name)
<option value="{{$name->id}}">{{$name->title}}</option>
@endforeach
</select>
我想获得效果,以便根据url查询标记表单选项
答案 0 :(得分:0)
首先,您应像下面的cars[]
那样将变量作为数组传递
urlhomepage.../search?cars[]=1&cars[]=2&cars[]=4
在php内,您可以获取汽车数组形式查询字符串
<?php
$cars = request('cars',[]);
?>
然后将汽车价值设为在选择中自动选择
<select value="{{$cars}}" multiple="multiple" name="cars[]" id="select2" placeholder="">