Добавление текущего URL с новым - PullRequest
0 голосов
/ 16 мая 2019

У меня есть запрос с этим URL

expenses?startDate=2019-05-09&endDate=2019-05-15

Теперь я хотел добавить startDate=2019-05-09&endDate=2019-05-15 к новому URL-адресу запроса, чтобы я мог перейти на вторую страницу с текущим результатом

expenses?pages=2&startDate=2019-05-09&endDate=2019-05-15

Я пытался

$builder->latest()->paginate(10)->appends(request()->query());

но когда я нажимаю на свою нумерацию страниц, она не добавляется, поэтому я получаю только

expenses?pages=2

Есть идеи, как мне этого добиться?

PS. я не использую лезвие

Ответы [ 2 ]

0 голосов
/ 16 мая 2019
//in your query
$query = Model::paginate(25); // your query with all conditions
$query->appends(request()->query());

return $query;

// in blade add if need
$query->appends(request()->input())->links();
0 голосов
/ 16 мая 2019

Я думаю, вы немного смущены.request()->query() будет доступно только на странице 1, но после этого будет null .

Таким образом, вы получаете только page в методе get.

В вашемлезвие попробуйте это:

{{
$paginatorVar->appends(request()->input())->links()
}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...