LaravelのページネーションはEloquentもしくはクエリビルダと統合されています。 そのためデフォルトであれば、ごく少ないコード量で実現できます。 実装方法 Controller 全件取得であればall()メソッドを使うところを、paginate()メソッドに置き換えるだけです。 引数に表示件数を指定します。 class ItemController extends Controller { private $data; /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { // all()の代わりにpagenate()を使用 // $items = Item::all(); $items = Item::paginate
