假设我有这样的网址
http://localhost:8080/myweb/listproduct?idcategory=3
但是当我使用laravel分页链接时,我的url传递变量就像这样消失了
http://localhost:8080/myweb/listproduct?page=2
我希望laravel paginate像我这样传递我的url变量
http://localhost:8080/myweb/listproduct?idcategory=3&page2
到目前为止,我已经尝试像这样设置baseurl
$listproduct = DB::table('product')->paginate(15);
$users->setBaseUrl('listproduct?idcategory=3');
但结果就像(?not&)
http://localhost:8080/myweb/listproduct?idcategory=3?page2
我使用了laravel 4.2
答案 0 :(得分:1)
你可以使用setPath()
$users->setPath('listproduct?idcategory=3');
或者如果您只想添加到查询字符串,则可以使用
$users->appends(['idcategory' => '3'])
答案 1 :(得分:1)
您可以使用此方法向分页链接添加更多参数:
$listproduct->appends(['idcategory' => $id])->links();