Я фильтрую для поиска в Laravel. Используя Область. Я использую один Select
для фильтрации по провинциям, а другой - по месяцам года.
Я использую плагин JQuery Chosen. Помимо придания эстетики Select
, он включает в себя поисковую систему.
Проблема в том, что использование этого плагина не ищет меня. То есть, когда я ввожу ввод, он ничего не делает (то есть не передает данные через URL с помощью GET)
Деактивация Chosen (удаление селектора из класса select) правильно отправляет данные с помощью ПОЛУЧИТЬ
<div class="margen">
<!-- BUSCADOR DE EVENTOS -->
{!! Form::open(['route'=>'front.search.eventos','method'=>'GET','class'=>'narvar-form']) !!}
<div class="input-group">
{!! Form::text('nombre',null,['class'=>'form-control','placeholder'=>'Buscar Evento Por Nombre...', 'aria-describedby'=>'search']) !!}
<span class="input-group-addon" id="search">
<span aria-hidden="true" class="glyphicon glyphicon-search">
</span>
</span>
</div>
<button aria-controls="collapseExample" aria-expanded="false" class="btn btn-primary" style="margin-top: 5px;" data-target="#collapseExample" data-toggle="collapse" type="button">
Busqueda Avanzada
</button>
<div class="collapse" id="collapseExample">
<div class="panel panel-default margen-top">
<div class="panel-body">
<div class="form-group">
{!! Form::label('provincia_id','Provincia:') !!}
{!! Form::select('provincia_id',$provincias,null,['class'=>'form-control select-provincia','placeholder'=>'Provincia del evento...']) !!}
</div>
<div class="form-group">
{!! Form::label('meses_id','Mes:') !!}
{!! Form::select('meses_id',$meses,null,['class'=>'form-control','placeholder'=>'Elija el mes del evento...']) !!}
</div>
</div>
</div>
</div>
{!! Form::close() !!}
<!-- FIN DEL BUSCADOR -->
</div>
<!-- /.row -->
@section('js')
<script>
$('.select-provincia').chosen({
width: "100%"
});
</script>
@endsection
По какому-то разуму для того, чтобы он проходил улучшенный select, он был должен размещать submit, я это сделал просто moficando немного первый input-group
<div class="input-group">
{!! Form::text('nombre',null,['class'=>'form-control','placeholder'=>'Buscar evento por Nombre...', 'aria-describedby'=>'search']) !!}
<span class="input-group-btn" id="search">
{!! Form::submit('Buscar',['class'=>'btn btn-primary']) !!}
</span>
</div>
уже потом не важно, когда select он плотно будет прилегать с chosen, он проходит довольно