Пагинация не показывает все данные - PullRequest
0 голосов
/ 29 апреля 2019

Моя функция разбивки на страницы не работает правильно для одного набора данных.Данные просто исчезают после заданного количества страниц.Когда я перехожу на правильный URL-адрес и захожу на страницу 2, он появится, но не дает мне возможности переключать страницы внизу веб-страницы, как это должно быть.

Я использовал тот же товар, что и я.Я работаю, но, похоже, не справляется с работой.

    $vulnerabilitys = Vulnerability::orderBy('risk', 'asc')->paginate(6);
    return view('vulnerabilities.index')>with('vulnerabilitys',$vulnerabilitys);

Я ожидаю, что результат даст мне возможность перейти на следующую страницу внизу данных, имея страницу 1/2/ 3 и т. Д.

Ответы [ 3 ]

1 голос
/ 29 апреля 2019

Вы добавили {{ $vulnerabilitys->links() }} на ваш взгляд?

См. Пагинация Laravel

0 голосов
/ 29 апреля 2019

@if(count($vulnerabilitys)>0) @foreach ($vulnerabilitys as $vulnerability) <div class = "well"> <h3><a href="/vulnerabilities/{{$vulnerability->id}}">{{$vulnerability->risk}}</a></h3> <small>{{$vulnerability->description}}</small> </div> @endforeach {{$vulnerabilitys->links()}}

0 голосов
/ 29 апреля 2019

В вашем контроллере

$vulnerabilitys = Vulnerability::orderBy('risk', 'asc')->paginate(6);
return view('vulnerabilities.index')>with('vulnerabilitys',$vulnerabilitys);

На ваш взгляд

 @foreach($vulnerabilitys as $row)

  ......

 @endforeach
 {{$vulnerabilitys->links()}}
...