хочу попросить нумерацию страниц. Почему моя нумерация страниц не работает, когда я нажимаю 2-й номер в пагинации, это говорит "NotFoundHttpException in RouteCollection.php"
и дизайн также просто число, не могу представить дизайн. Я использую Bootstrap 4.
Вот мой контроллер
function searchuser(Request $req){
if($req->has('searchuserr')){
$data = User::where('name','like','%'.$req->input('searchuserr').'%')->select('name','email','status', 'pp', 'gender')->orderBy('name')->paginate(4);
$data->setPath($req->url()."?search=".$req->searchuserr);
return view('Users.searchuser')->with('data', $data);
}
else{
return redirect('Users.searchuser');
}
}
и мои маршруты для этих функций
Route::get('/searchuserpage', ['uses'=>'searchController@searchuser']);
на своих страницах я написал это {{data->links()}}
Вы делаете ошибку в своем методе setPath (). Вы используете запрос «searchuserr», и вы добавили «поиск» для разбивки на страницы.
Ваш код
$data->setPath($req->url()."?search=".$req->searchuserr);
Код должен быть
$data->setPath($req->url()."?searchuserr=".$req->searchuserr);
Замечания:
Вы можете также сделать ошибку при другом условии.
return redirect('Users.searchuser');
Других решений пока нет …