Удалить параметр запроса из ссылок на страницы разведчика Laravel ()? - PullRequest
0 голосов
/ 01 февраля 2019

Я использую Laravel Scout для поиска объектов в моей базе данных, и мне нужно разбить результаты на страницы, но Scout автоматически включает термин запроса 'query' в URL в дополнение к номеру страницы, а не просто к страниценомер.

Я использую Scout, встроенную нумерацию страниц, вот так: $page_results = Page::search($validatedData['search_terms'])->paginate(10, 'page_results');

Проблема в том, что вместо того, чтобы просто получить номер страницы в качестве запроса, я также получаю другой'query' также застрял там: http://192.168.10.10/wiki/search?query=a&page_results=2

Поскольку мой маршрут такой: Route::post('/search', 'SearchController@search'); Он не ожидает этот запрос и отправляет его в резерв.

Есть лиспособ удалить запрос «запрос» из ссылок Scout ()?В идеале мне бы хотелось, чтобы с нуля работала над другими страницами нумерация страниц с помощью Eloquent без дополнительного условия запроса: http://192.168.10.10/wiki/search?page_results=2

Любая помощь будет принята с благодарностью.!

1 Ответ

0 голосов
/ 04 июля 2019

Это должно сработать ...

$page_results->withPath('results');

Пагинация Laravel

...