15ページ目にページナンバーが付いた無限のスクロールがありますが、多くの記事が見つかりましたが、これらはすべてデータベースから結果セットを使用していますが、jsonとしてgooglefontapiからデータを取得しています。だからjsonでpaginate()を使うと、エラーが発生し、配列も発生します。私のコードLaravel 5無限スクロール+ページネック
public function index(){
$url = "https://www.googleapis.com/webfonts/v1/webfonts?key=!";
$result = json_decode(file_get_contents($url))->paginate(10);
$font_list = "";
foreach ($result->items as $font)
{
$font_list[] = [
'font_name' => $font->family,
'category' => $font->category,
'variants' => implode(', ', $font->variants),
// subsets
// version
// files
];
}
return view('website_settings')->with('data', $font_list);
}
とエラーが
Call to undefined method stdClass::paginate()
では、あなたのケースのためにそれを
未定義の関数への呼び出しApp \ Http \ Controllers \ collection()@ Ohgodwhy –
@Ranjith申し訳ありませんが、私自身の誤植。それはコレクションではなく、コレクションでなければなりません。 – Ohgodwhy