在laravel外使用照明/分页

时间:2014-11-18 22:41:31

标签: php laravel pagination eloquent illuminate-container

我正在构建自定义项目,现在对于数据库连接,我使用了照明/数据库的雄辩模型。 但我需要samo分页继续我的开发,我通过composer照亮/分页安装,我无法配置它属性我搜索了整个互联网没有文件使用照明分页或如何配置它。

我有功能

User::all();

我成功获取所有用户但是当我尝试使用 - > gt;未找到paginate()方法时我需要制作分页。

组合器被设置为coorectly并且我的所有文件都已加载。

如何设置照明/分页库的任何提示? 顺便说一句,我开发了自定义框架,我有控制器和模型。我所有的模特都是雄辩的模特。

由于

3 个答案:

答案 0 :(得分:0)

使用:

composer require illuminate/pagination

例如::如果需要,控制器和模型会添加自动加载psr-4

composer.json

{
 "name": "illuminate-example/eloquent",
 "description": "Implementation of Database Queries with illuminate and Eloquent",
 "type": "project",
 "require": {
 "illuminate/database": "^6.17",
  "illuminate/pagination": "^6.17"},
 "autoload":
    {"psr-4":
        { "Controllers\\": "app/controllers/",
            "Models\\": "app/models/"

                 }
    }
}

答案 1 :(得分:0)

您可以在Collection本身上签出forPage()方法。 https://laravel.com/docs/5.8/collections#method-forpage

这对我有用:

$collection->forPage($_GET["pagenr"], $perpage);

答案 2 :(得分:-1)

不确定这是否有用,但我遇到了同样的问题并遇到了这个问题:https://laracasts.com/index.php/discuss/channels/general-discussion/class-paginator-does-not-exist-laravel-42

似乎外面的laravel是不可能的。