Случайные символы добавляются в ссылки на страницы в laravel 5.2

У меня есть небольшая проблема, пожалуйста, посмотрите.

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

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

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

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

4

Решение

попробуйте изменить

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

в

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

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

5

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

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

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