У меня есть небольшая проблема, пожалуйста, посмотрите.
Я показал некоторые данные на странице, основанные на некоторой фильтрации условий. Все работает хорошо, кроме разбиения на страницы. Я не могу правильно добавить параметры фильтра в ссылки на страницы. я получаю эти параметры через метод сообщения. Когда я добавляю эти параметры в ссылки на страницы, некоторые случайные символы добавляются автоматически.
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. Я не могу добавить параметры статически, потому что таких параметров много, поэтому я хочу, чтобы они были динамическими.
Заранее спасибо.
попробуйте изменить
{!! $productArr->appends([$paginateQuerypara])->links() !!}
в
{!! $productArr->appends($paginateQuerypara)->links() !!}
$paginateQuerypara
это массив. Вы передаете это в appends()
завернутый в другой массив.
Других решений пока нет …