分页集合如何追加数据?
我获取到的分页里只有一条数据 代码如下。
LengthAwarePaginator {#520 ▼
#total: 1
#lastPage: 1
#items: Collection {#521 ▼
#items: array:1 [▼
0 => array:2 [▼
"id" => 1
"time" => 2017-08-18
]
]
}
#perPage: 5
#currentPage: 1
#path: "http://localhost/test"
#query: []
#fragment: null
#pageName: "page"
我现在的需求是希望可以在整个分页的数组中插入9条数据,使分页有10条数据,可以显示两页。这样相当于在time在前9天都有数据,,这种情况要怎么插入数据到分页集合中呢。
关于 LearnKu
你得到的是一个分页类对象。已经实例化的分页类对象是无法操作其属性的(因为其属性都是
protected)pageintor函数关于分页类的具体用法和实现可以自己看下
vendor\laravel\framework\src\Illuminate\Pagination\LengthAwarePaginator.php。@cellus 感谢
获得
LengthAwarePaginator对象以后 ,可以使用对象的getCollection()方法 获得\Illuminate\Support\Collection对象,此对象的push , prepend 方法可以向分页里面追加数据。