Laravel 5.1查询字符串参数在分页中不起作用

时间:2016-06-11 10:47:40

标签: php pagination laravel-5.1 query-string

我正在使用laravel 5.1分页。但它不起作用。我想问题是访问查询字符串参数。

routes.php文件

Route::get('blogs', 'front\FrontController@blog');

控制器

public function blog(Request $request)
{
    print_r($request->fullUrl());
    die;
    $blogs=Blog::with('User')->where('flag','!=','0')->paginate(2);
    return view('front.pages.blog_list',['blogs'=>$blogs]);
}

对于网址http://localhost/myproject/blogs?page=2

结果:http://localhost/myproject/blogs?blogs。它应该在哪里?page = 2而不是博客。我还注意到查询字符串参数在其他页面中也不起作用。任何的想法?提前谢谢。

2 个答案:

答案 0 :(得分:1)

使用->appends(\Input::except('page'))

return view('front.pages.blog_list',[ 'blogs'=>$blogs->appends(\Input::except('page')) ]);

答案 1 :(得分:0)

原因是.htaccess文件。