Давайте рассмотрим пример
https://www.example.net/xyz?page=2
Route::get('/xyz', 'controller@getpages');
public function getpages() {
$variable=Model::paginate(10);
dd($variable);
}
я сделал "dd ($ variable);"в функции .который дает результат
LengthAwarePaginator {#1209 ▼
#total: 4341
#lastPage: 435
#items: Collection {#1211 ▶}
#perPage: 10
#currentPage: 1
#path: "www.example.net/xyz"
#query: []
#fragment: null
#pageName: "page"
}
dd ($ request);
Request {#38 ▼
#json: null
#convertedFiles: null
#userResolver: Closure {#1028 ▶}
#routeResolver: Closure {#1029 ▶}
+attributes: ParameterBag {#40 ▶}
+request: ParameterBag {#46 ▶}
+query: ParameterBag {#46 ▶}
+server: ServerBag {#42 ▶}
+files: FileBag {#43 ▶}
+cookies: ParameterBag {#41 ▶}
+headers: HeaderBag {#44 ▶}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: null
#pathInfo: "/xyz"
#requestUri: "/xyz?page=2"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {#112 ▶}
#locale: null
#defaultLocale: "en"
-isForwardedValid: true
}
dd ($ request-> all ());
он показывает
array:1 [▼
"/xyz" => null
]
на сайте с ошибкой.но остальные сайты, нумерация страниц которых работает нормальнодает следующий вывод:
array:1 [▼
"page" => "2"
]
вместо # currentPage: 2 .это работало нормально, но со вчерашнего дня это происходит так на всем нашем сайте.так как я могу это исправить?
Примечание: я использовал этот же код на многостраничных сайтах.но это не работает в этом только
я получил надлежащую проблему здесь. На нашем всем сайте передача контроллеру.и в валидации.не упоминается, как я могу решить это.