teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

わかりやすいよう修正

2022/01/09 06:17

投稿

mamara
mamara

スコア4

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,8 @@
3
3
  現在データベースからデータを取得してページネーションを行っているのですがLaravelのホームページに記載されているような方法で試すとデータベースのテーブルデータを全てもってきてしまいます
4
4
  100件以上のデータがあるので最初に100件データをとってきてそれを10件づつ区切り、ページネーションを行えるようにしたいです
5
5
 
6
- 追記:コードで誤解を招く恐れがあるのでやりたいことを例えで出すとスーパー(データベース)で一人当たり100個限定商品(今回のページネーションでとデータ)がとして、買ってもらったらそれを10個づつわける(ページ)ように指示していす。今回の質問の問題点は一人当たり100個限定にも関わらずもう一度デタベースに入ると違う100個商品入手出来てまうこです。希望としては最初買った100個商品使いまわしてもらいたいのです。それ以上のデータの取得はできません
6
+ 追記:100のページを10づつ区切るとしたら10ページまでリンクができますが、1ペジ目リンク11ページ目リンク表示させくなという内容質問した
7
+ 1ページ目のリンクを押した際にも、変わらず10ページ目のリンクが端に表示されることが目標です
7
8
  ### コード
8
9
  ページネーションの動作がよくわからなかったので
9
10
  コントローラで

2

質問をわかりやすいように修正

2022/01/09 06:17

投稿

mamara
mamara

スコア4

title CHANGED
File without changes
body CHANGED
@@ -2,6 +2,8 @@
2
2
 
3
3
  現在データベースからデータを取得してページネーションを行っているのですがLaravelのホームページに記載されているような方法で試すとデータベースのテーブルデータを全てもってきてしまいます
4
4
  100件以上のデータがあるので最初に100件データをとってきてそれを10件づつ区切り、ページネーションを行えるようにしたいです
5
+
6
+ 追記:コードで誤解を招く恐れがあるのでやりたいことを例えで出すとスーパー(データベース)で一人当たり100個限定の商品(今回のページネーションでとるデータ)がとして、買ってもらったらそれを10個づつわける(ページ)ように指示しています。今回の質問での問題点は一人当たり100個限定にも関わらずもう一度データベースに入ると違う100個の商品を入手出来てしまうことです。希望としては最初に買った100個の商品を使いまわしてもらいたいのです。それ以上のデータの取得はできません
5
7
  ### コード
6
8
  ページネーションの動作がよくわからなかったので
7
9
  コントローラで

1

誤字の修正

2021/03/10 02:55

投稿

mamara
mamara

スコア4

title CHANGED
File without changes
body CHANGED
@@ -7,7 +7,7 @@
7
7
  コントローラで
8
8
  $items = DB::table('テーブル名')->orderBy('列名','desc')->limit(100)->paginate(10);
9
9
  ビュー側で
10
- {{$$items->links()}}
10
+ {{$items->links()}}
11
11
  というコードを試しましたがこのコードだとデータベースのデータを全てとってきてしまいました
12
12
 
13
13