у меня есть этот контроллер с GET VARS:
локальный / ordersys / государственный / админ / заказы? Provid = 220001&цена = 500
{!! Form::open(array('action' => array('Admin\OrdersController@filter'), 'role'=>'search', 'method' => 'GET')) !!}
{!! Form::text('provid', null, array('class' => 'typeahead form-group form-control', 'placeholder' => 'Search by Provid here...')) !!}
{!! Form::text('price', null, array('class' => 'typeahead form-group form-control', 'placeholder' => 'Price max ...')) !!}
{!! Form::submit('Search', array('class' => 'btn btn-default search-bar-btn')) !!}
{!! Form::close() !!}
$varprovid = Input::get('provid');
$varprice = Input::get('price');
$collection = DB::table('orders')
->where('cod_prov', $varprovid)
->where('price', '<', $varprice)
->paginate(15);
Это работает, но как можно поймать Inputs Input :: get (‘provid’), Input :: get (‘price’) из Form и отфильтровать Collection, используя предложения Where динамически. Я могу построить массив и использовать цикл foreach? Любая идея, пожалуйста, спасибо.
Задача ещё не решена.
Других решений пока нет …