Laravel 5 Динамическое предложение WHERE из массива Form

у меня есть этот контроллер с 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? Любая идея, пожалуйста, спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]