前提・実現したいこと
現在データベースからデータを取得してページネーションを行っているのですがLaravelのホームページに記載されているような方法で試すとデータベースのテーブルデータを全てもってきてしまいます
100件以上のデータがあるので最初に100件データをとってきてそれを10件づつ区切り、ページネーションを行えるようにしたいです
追記:100件のページを10づつ区切るとしたら、10ページまでリンクができますが、1ページ目のリンクを押したときに11ページ目のリンクを表示させたくないという内容の質問でした
1ページ目のリンクを押した際にも、変わらず10ページ目のリンクが端に表示されることが目標です
コード
ページネーションの動作がよくわからなかったので
コントローラで
$items = DB::table('テーブル名')->orderBy('列名','desc')->limit(100)->paginate(10);
ビュー側で
{{$items->links()}}
というコードを試しましたがこのコードだとデータベースのデータを全てとってきてしまいました
補足情報(FW/ツールのバージョンなど)
Laravel Framework 6.20.17
Bootstrap 4.3.1
回答2件
あなたの回答
tips
プレビュー