【发布时间】:2021-03-08 21:27:20
【问题描述】:
我正在使用 laravel 5.1。这是我的代码,
routes.php
Route::any('users/search', array('as' => 'adminuserssearch', 'uses' => 'UsersController@adminSearch'));
UsersController.php
public function adminSearch(){
$input = Input::all();
if(!empty($input)){
$key = Input::get('key');
$users = User::where('users.name', 'like', '%'.$key.'%')
->orWhere('users.email', 'like', '%'.$key.'%')
->paginate(10);
return view('admin.users.search', ['users' => $users,'tag' =>$key]);
}
}
search.blade.php
{!! $users->render() !!} //Use this code for display pagination.
当我搜索用户时,url 是这样的,
http://myproject/admin/users/search?key=user
但是当我点击分页链接时,网址会像,
http://myproject/admin/users/search/?page=2
?key=user 部分将从网址中丢失。我该如何解决这个问题?
【问题讨论】:
标签: laravel laravel-5 pagination