选择表单选项的问题,其中URL中的参数

时间:2019-07-31 07:01:26

标签: laravel forms laravel-5

嗨,我的多选搜索表单存在问题。

参数在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查询标记表单选项

1 个答案:

答案 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="">