Laravelのページネーションを利用してDB取得したデータを出力し、
テーブルに出力する処理を書いているのですが、
取得した順にナンバーを振り分けたいと考えております。
しかし、今の処理だとどうしてもナンバーがうまく振り分けられず
ページ遷移をしたときにナンバーがリセットされて
もう一度1から振り直しになってしまいます。
現在の結果(1ページ目) 現在の結果(2ページ目)
No | 商品名 | 値段 | No | 商品名 | 値段
1 みかん 160 | 1 スイカ 280
2 りんご 820 | 2 メロン 620
3 ラムネ 520 | 3 ボール 160
4 アイス 150 | 4 チョコ 300
5 ちくわ 100 | 5 寿司 110
期待する結果(1ページ目) 期待する結果(2ページ目)
No | 商品名 | 値段 | No | 商品名 | 値段
1 みかん 160 | 6 スイカ 280
2 りんご 820 | 7 メロン 620
3 ラムネ 520 | 8 ボール 160
4 アイス 150 | 9 チョコ 300
5 ちくわ 100 | 10 寿司 110
Controller
1$list = products::where('id',$id)->orderBy('date', 'desc')->paginate(5);
view
1<table class="table"> 2 <thead> 3 <tr> 4 <th style="width: 10px">No.</th> 5 <th>商品名</th> 6 <th>値段</th> 7 </tr> 8 </thead> 9 <tbody> 10 <?php $index=1;?> 11 @foreach($list as $vals) 12 <tr> 13 <td>{{$index}}</td> 14 <td>{{$vals['name']}}</td> 15 <td>{{$vals['price']}}</td> 16 </tr> 17 <?php $index++;?> 18 @endforeach 19 </tbody> 20</table>
Laravelのページネーションを利用した場合に上手く連番を振る方法について、
何かご存知でしたらご回答をお願いしてもよろしいでしょうか。
お手数ですが、どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。