@sergeiy_permyakov

Как изменить пагинацию в laravel и что значит @ в коде — это пхп?

Как изменить пагинацию в laravel и что значит @ в коде - это пхп?
Сейчас выводится в таком виде и витоге выводятся все номера страниц? как скрыть оставить первые 4 и последние 4?
@if($news->lastPage() > 1)
                <div class="masonry_footer">
                    <div class="masonry_breadcrumbs">
                        @for($i=1;$i<=$news->lastPage();$i++)
                            <a href="{{route('indexPage', [$i])}}" class="masonry_breadcrumbs_item {{$news->currentPage() == $i ? "active ": ""}}">{{$i}}</a>
                        @endfor
						{{--$users = DB::table('users')->simplePaginate(15);--}}
                        {{--@if($news->currentPage() < $news->lastPage())--}}
                        {{--<a href="{{$news->currentPage()+1}}" class="masonry_breadcrumbs_item ico_arrows"></a>--}}
                        {{--@endif--}}
                    </div>
                </div>
            @endif

ларавел вообще не знаю и код начинающийся с @ (@for($i=1;$i<=$news->lastPage();$i++))это пхп?
  • Вопрос задан
  • 153 просмотра
Пригласить эксперта
Ответы на вопрос 1
@James026
Простой способ {{ $news->onEachSide(4)->links() }}
Второй так же как в обычном пхп, взять 4 элемента сначала и с конца и вывести их
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы