【问题标题】:Paginate not showing all data分页不显示所有数据
【发布时间】:2019-04-29 11:26:05
【问题描述】:

对于一组数据,我的分页功能无法正常工作。数据只是在设定的分页数后消失。当我转到正确的 url 并输入第 2 页时,它会出现,但不会让我像应有的那样在网页底部切换页面。

我用过和我工作过的一样的好东西,但它似乎不起作用。

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

我希望结果可以让我选择更改到数据底部的下一页,例如页面 1/2/3 等。

【问题讨论】:

标签: php laravel pagination


【解决方案1】:

您是否将{{ $vulnerabilitys->links() }} 添加到您的视图中?

Laravel Pagination

【讨论】:

  • 这会返回错误:调用未定义的方法 App\Vulnerability::links()
  • 您的代码看起来如何?展示 foreach 循环以及如何实现 $vulnerabilitys->links()
  • foreach ($vulnerabilitys as $vulnerabilitys)

    {{$vulnerabilitys ->风险}}

    {{$vulnerabilitys->description}}
    @endforeach {{$vulnerabilitys->links()}}
  • 您应该使用类似 foreach ($vulnerabilitys as $vulnerability) 的东西,并将循环中的所有内容从 $vulnerabilitys 更改为 $vulnerability。检查我提供给你的链接。
【解决方案2】:

@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()}}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-28
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    • 2021-02-17
    • 2019-02-08
    • 1970-01-01
    相关资源
    最近更新 更多