【问题标题】:How to paginate data not from database in laravel 5如何在laravel 5中对不是来自数据库的数据进行分页
【发布时间】:2015-05-19 21:50:00
【问题描述】:

我有这样的事情:

http://pastebin.com/raw.php?i=jwcRskav

此数据不是来自数据库。如何分页?

return view('admin/panel')->with('data', $n);

【问题讨论】:

    标签: php database laravel pagination


    【解决方案1】:

    您在链接中提供的数据有问题,因此我建议您更新您的问题,提供更多相关信息。

    来自Laravel documentation

    有时您可能希望手动创建一个分页实例,向其传递一组项目。您可以通过创建 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');
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-14
      • 1970-01-01
      • 2012-08-29
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      相关资源
      最近更新 更多