我想要做的是将所选项目的slug从选择框基本传递到路线
{{ Form::open(['route' => 'list/{category->slug(here)}' ]) }}
<select name="" id="" class="form-control">
@foreach($categories $category)
<option value="{{$category->id}}">{{$category->name}}</option>
@endforeach
</select>
{{ Form::submit('Send') }}
{{ Form::close() }}
任何人都可以帮助我吗?
答案 0 :(得分:1)
您需要使用一些javascript(jQuery)来执行此操作
$("#select").change(function() {
var option = $(this).val();
$("#form-id").attr("action", "list/" + option);
});
答案 1 :(得分:-1)
您可以尝试使用onchange。像这里:
<select onchange="document.location=this.options[this.selectedIndex].value">
<option value="{{ route('route_name') }}">caption</option>