ラベールでページネーションを作成しようとしていますが、動作していません。ラベリングのページ設定
ここでは、コードです:
$result=DB::table('sample')
->select()
->where('id','=',1)->orWhere('id','=',2)
->get()->paginate(10);
return $result;
ラベールでページネーションを作成しようとしていますが、動作していません。ラベリングのページ設定
ここでは、コードです:
$result=DB::table('sample')
->select()
->where('id','=',1)->orWhere('id','=',2)
->get()->paginate(10);
return $result;
はこれを試してください:あなたが改ページでGET()を使用している理由PAGINATEが得る
では動作しません
$result=DB::table('sample')
->select()
->where('id','=',1)->orWhere('id','=',2)
->paginate(10);
return $result;
、これを削除し、あなたの書き込みは、クエリとして
$result=DB::table('sample')
->select()
->where('id','=',1)->orWhere('id','=',2)
->paginate(10);
return $result;
get()
またはpaginate()
メソッドを使用している場合、Eloquentオブジェクトの代わりにcollectionが表示されます。雄弁によって返さ
すべてのマルチ結果セットは、関係を介し
get
方法を介して取得またはアクセス結果を含むIlluminate\Database\Eloquent\Collection
オブジェクトのインスタンスです。
get()->paginate()
をチェーンしているときは、決してうまくいかないコレクションでpaginate()
メソッドを使用しようとしています。だから、
、ちょうどget()
せずにそれを使用する:
$result = DB::table('sample')
->where('id', 1)
->orWhere('id', 2)
->paginate(10);
それは、実際のドキュメント読むことを常にうれしいです:https://laravel.com/docs/5.3/paginationを – Cyclonecode