Laravel 4.2 автоинкрементный номер строки с нумерацией страниц - PullRequest
0 голосов
/ 02 мая 2018

У меня 15 строк на странице. И я хочу увеличить число строк даже на пагинации.

***** Я использую Laravel 4.2 *****

<div class="portlet-body">
                <div class="table-responsive">
                    <table class="table table-hover">
                        <thead>
                        <tr>
                            <th class="col-md-1">no</th>
                            <th class="col-md-2">name</th>
                        </tr>
                        </thead>
                        <tbody>
                        <?php
                        $i = 1;
                        $count = Permit::count();
                        $stat = Config::get('permit.status');
                        $color = Config::get('permit.color');
                        ?>
                        @foreach ($list as $lst)

                            <tr>
                                <td>{{ $i++ }}</td>
                                <td>{{ HTML::linkRoute('dashboard.admin.permit.show',$lst->name, array($lst->id)) }}</td>
                            </tr>
                        @endforeach
                        <?php echo $list->appends(Input::except('page'))->links(); ?>
                        </tbody>
                    </table>
                </div>
            </div>

Но когда я перехожу на следующую страницу, переменная $ count начинается с начала. Как я могу получить $ i = 16, и он будет увеличиваться и так далее?

1 Ответ

0 голосов
/ 05 июля 2018

просто получите номер страницы и сколько результата на страницу

$i = $i+ ((number_of_page-1) * perpage)
...