Доброго времени суток. Суть вот в чем - делаю get запрос в контроллер, который находит лайком (LIKE) нужные мне товары и выводит их с постраничной навигацией, но когда я перехожу на страницу 2, 3 и т.д. , то параметр ?search становится пустым (был
/search?search="какой то запрос", стал
/search?page=3). Как реализовать вид url
/search?search="запрос"&page=3, ну или в вид
/search/запрос/3, если он проще реализуется? А то мне на первой странице выводятся товары взятые из поиска, а на следующих - просто все товары... Если не ясно объясняюсь, простите :)
РоутRoute::get('store/search', array('uses'=>'StoreController@getSearch'));
Контроллер:public function getSearch()
{
$search = Input::get('search');
return View::make('store.index')
->with('products', Product::where('title', 'LIKE', '%'.$search.'%')->paginate(3))
->with('search', $search);
}
Форма поиска в Layout<div class="search_box pull-right">
{{ Form::open(array('url'=>'store/search', 'method'=>'get')) }}
{{ Form::text('search', null, array('placeholder'=>'Поиск')) }}
{{ Form::submit('Поиск', array('class'=>'')) }}
{{ Form::close() }}
</div>
Во вьюхе вывод навигации:@section('pagination')
<div id="pagin">
{{ $products->links() }}
</div>
@stop