2016-08-19 1 views
4

У меня есть небольшая проблема, пожалуйста, посмотрите.Случайные символы добавляются в ссылки для разбивки на страницы в laravel 5.2

Я показал некоторые данные на странице, основанной на некоторой фильтрации условий. Все работает хорошо, кроме разбивки на страницы. Я не могу правильно добавить параметры фильтра в ссылки на страницы. Я получаю эти параметры через метод post. когда я добавляю эти параметры в ссылки для разбивки на страницы, некоторый символ rendom автоматически добавляется.

ex: $paginateQuerypara = array('search_type'=>'filter', 'category_id'=>'1', 'city_id'=>'1', 'min_price'=>'10', 'max_price'=>'1000'); 

ex: {!! $productArr->appends([$paginateQuerypara])->links() !!} 

o/p pagination link: http://example.com/public/filter?0%5Bsearch_type%5D=filter&0%5Bcategory_id%5D=1&0%5Bcity_id%5D=3&0%5Bmin_price%5D=1&0%5Bmax_price%5D=10000&page=2 

Это мой URL-адрес страницы, который имеет некоторый случайный характер. Я хочу избавиться от них, как 0% 5B, % 5D. Я не могу добавить параметры статически, потому что таких параметров много, поэтому я хочу сделать их динамическими.

Заранее спасибо.

ответ

5

попытка изменения

{!! $productArr->appends([$paginateQuerypara])->links() !!} 

в

{!! $productArr->appends($paginateQuerypara)->links() !!} 

$paginateQuerypara является массивом. Вы передаете его в appends(), завернутый в другой массив.

+0

Спасибо @jody, он работает –

Смежные вопросы