【发布时间】:2018-05-03 12:47:52
【问题描述】:
我正在从 Google 字体获取 json 数据并将其显示在我的网站上。我正在尝试使用 laravel 分页器对这些数据进行分页,因为当我将其作为一个整体显示时,它会影响性能,但我还没有找到如何做到这一点还没有。
这是我的控制器
public function googleFonts()
{
$url = "https://www.googleapis.com/webfonts/v1/webfonts?key={ my key here}";
$r = collect(json_decode(file_get_contents( $url ),true));
return view ('googleFonts',compact('result'))->render();
}
这是在我的刀片文件中
@foreach($result->items as $font)
<tr>
<td>{{$font->family }}</td>
<td <p style="font-family: '{{$font->family}}',serif;font-size: 22px">Lorem ipsum</p></td>
<td>{{implode(', ', $font->variants) }}</td>
<td>{{$font->category }}</td>
<td>{{implode(', ', $font->subsets) }}</td>
<td>{{$font->version }}</td>
</tr>
@endforeach
当我在没有分页的情况下返回数据时,一切正常,但是当我尝试分页时,无论我尝试什么,一切都会中断。任何想法都会受到极大的欢迎
【问题讨论】:
-
给我看截图,让你的问题更清晰具体
标签: php json laravel pagination