我正在使用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而不是博客。我还注意到查询字符串参数在其他页面中也不起作用。任何的想法?提前谢谢。
答案 0 :(得分:1)
使用->appends(\Input::except('page'))
return view('front.pages.blog_list',[
'blogs'=>$blogs->appends(\Input::except('page'))
]);
答案 1 :(得分:0)
原因是.htaccess文件。