【发布时间】:2019-02-28 21:11:06
【问题描述】:
我有一个返回数百条数据库记录的查询。
当我尝试使用 Laravel 4.2 方法对其进行分页时。链接正在显示,它们将我引导至search-view?page=1 等等,但链接打开了没有结果的空白页面。只有第一页包含结果。
当我试图在不分页的情况下显示这些结果时,页面永远不会结束,所以我需要对其进行分页。
控制器:
$results = $this->model->where($searchByColumn, '=', $searchKey)
->paginate(30);
return View::make('search-view')
->with('results', $results);
查看:
@foreach ($results as $result)
{{$result}} <br>
@endforeach
{{$results->links()}}
请问有什么帮助吗?
【问题讨论】:
-
提供路由
search-view及其控制器的代码 -
@MahdiYounesi Route 仅运行我在此处提供的前两个代码块中的代码。那里没有其他东西。我正在从数据库中获取结果并将它们传递给视图,仅此而已。
-
试试这个
paginate($30, ['*'], 'page', $request->page); -
你试过
APP_DEBUG=true吗?日志中没有错误? -
问题仍然存在。任何人:D?
标签: php laravel laravel-4 pagination