【发布时间】:2015-05-19 21:50:00
【问题描述】:
我有这样的事情:
http://pastebin.com/raw.php?i=jwcRskav
此数据不是来自数据库。如何分页?
return view('admin/panel')->with('data', $n);
【问题讨论】:
标签: php database laravel pagination
我有这样的事情:
http://pastebin.com/raw.php?i=jwcRskav
此数据不是来自数据库。如何分页?
return view('admin/panel')->with('data', $n);
【问题讨论】:
标签: php database laravel pagination
您在链接中提供的数据有问题,因此我建议您更新您的问题,提供更多相关信息。
有时您可能希望手动创建一个分页实例,向其传递一组项目。您可以通过创建 Illuminate\Pagination\Paginator 或 Illuminate\Pagination\LengthAwarePaginator 实例来实现,具体取决于您的需要。
可以这样做:
$paginated = Paginator::make($items, count($items), Input::get('limit') ?: '10');
不要忘记文件顶部的 Paginator 外观 (use Paginator;) 的 use 语句。
或者,您可以使用方法依赖注入:
public function someMethodName(Paginator $paginator)
{
$items = [];
return $paginator->make($items, count($items), Input::get('limit') ?: '10');
}
【讨论】: