【发布时间】:2015-09-04 20:47:00
【问题描述】:
我首先要说我已经查阅了有关分页的 Laravel 4 文档,并尝试了许多方法来使其正常工作。
我将 Eloquent 与 Laravel 4 的分页类一起使用。
问题:在我的结果页面中,我正在尝试为我们称为“卡车”数据库的结果分页。它工作正常,我一开始就得到了我想要的东西(限制为五个结果)。问题是当我单击由分页创建的页码之一(似乎不准确)时,会查询整个数据库并将我带到错误的页面。我使用 where 子句和三个下拉菜单来限制搜索者的结果,但分页搞砸了。下面看一下我的控制器逻辑:
$results = $query->Paginate(5);
return View::make('results')->with('trucks', $results);
刀片模板
@if ($trucks)
@foreach ($trucks as $truck)
{{ $trucks->link() }}
如何确保页码正常工作并且不查询整个数据库?提前致谢。
【问题讨论】:
标签: php mysql laravel pagination