Это хорошая подсказка, теперь мой запрос $ строится с какими-то ненужными дополнительными html-символами, которые я предполагаю (2)
Это первый построенный Laravel запрос, который работает:
filterjobs?bidded=0&state=Arizona&city=Phoenix&contractor=GeneralContractor&job=Concrete&subjob=Material
(2) Вот то, что делает моя попытка $ request, таким образом, ничего не возвращая из-за лишних символов и, казалось бы, разбитого логического порядка для запроса:
filterjobs?=bidded%3D0&1=state%3DArizona&2=city%3DPhoenix&3=contractor%3DGeneralContractor&4=job%3DConcrete&5=subjob%3DMaterial&page=2
Вот как я это построилgarble:
$request = array(
['bidded'.'='.$bidded)],
['state'. '='. $state],
['city'. '='. $city],
['contractor'. '='. $contractor],
['job'. '='. $job],
['subjob'. '='. $subjob]);
А затем добавил его, как вы предложили:
$jobs = DB::table('jobs')->where([
['bidded', '=', $bidded],
['state', '=', $state],
['city', '=', $city],
['contractor', '=', $contractor],
['job', '=', $job],
['subjob', '=', $subjob],
])->paginate(3)->appends($request);;
//
urlendode, urldecode или mysqi_escape_real не помогают.И я построил этот запрос другими способами, но все еще получаю нежелательные символы, которые делают запрос недействительным.И, если вы посмотрите внимательно, все также вышло из строя со знаками равенства, кажется, что мы также манипулировали строкой в эфире, возвращая какой-то дислексионный запрос по причинам, которые я не совсем понимаю.
Но, похоже,решение в этом направлении может сработать, в конце концов, по крайней мере, страница нумерации страниц2 имеет запрос.