Laravel 5 无法在laravel中找到用于分页的链接

Laravel 5 无法在laravel中找到用于分页的链接,laravel-5,pagination,guzzle,Laravel 5,Pagination,Guzzle,我得到了一个json响应,如下面的注释:我正在使用GuzzleHttp调用我的API $response = $response->getBody()->getContents(); $output = (json_decode($response)); dd(output) 现在当我走到我的前端做这个 {{$outputs->links()}} 要获取分页链接,它会显示一个错误 对未定义方法stdClass::links的ErrorException E_错误调用 在

我得到了一个json响应,如下面的注释:我正在使用GuzzleHttp调用我的API

$response =  $response->getBody()->getContents();
$output = (json_decode($response));
dd(output)
现在当我走到我的前端做这个

 {{$outputs->links()}}
要获取分页链接,它会显示一个错误

对未定义方法stdClass::links的ErrorException E_错误调用

在API方面,我正在这样做

      $results = DB::table('test_table')->paginate(2);
        return ($results);

响应$output中的对象不能有任何方法。响应已经有链接第一个页面、最后一个页面、下一个页面。如果您需要HTML呈现的链接,那么您可以尝试创建


未经测试

这是一个很好的解决方案,当我单击分页时,我几乎可以做到这一点,例如,当我单击第2页时。它返回到我的索引页http://front.end/?page=2@BenjaminHutchinson您可以在LengthAwarePaginator构造函数的第五个参数中指定基URL。新的页面变量$outputs->data,$outputs->total,$outputs->per_page,$outputs->current_page,['path'=>';
      $results = DB::table('test_table')->paginate(2);
        return ($results);
$pagination = new LengthAwarePaginator($outputs->data, $outputs->total, $outputs->per_page, $outputs->current_page);
echo $pagination->links();