Collections laravel 4-添加到分页集合

Collections laravel 4-添加到分页集合,collections,laravel,paginator,Collections,Laravel,Paginator,我想手动将项添加到集合中-对于从get()返回的集合,它可以正常工作,但当从paginate()返回集合时失败,例如 工作正常 $rows = $query->paginate(10); $rows->add(new Model()); 给出此错误:Paginator.php 502:call\u user\u func\u array()要求参数1为有效回调,类“illumb\Support\Collection”没有方法“add” 我猜paginate返回的是一个paginat

我想手动将项添加到集合中-对于从get()返回的集合,它可以正常工作,但当从paginate()返回集合时失败,例如

工作正常

$rows = $query->paginate(10);
$rows->add(new Model());
给出此错误:Paginator.php 502:call\u user\u func\u array()要求参数1为有效回调,类“illumb\Support\Collection”没有方法“add”

我猜paginate返回的是一个paginator对象,而不是一个雄辩的集合,只是想知道是否有一种方法可以附加到此对象


谢谢:-)

Laravel 5

$rows->getCollection()->add(new Model());
Laravel 4:

add
雄辩的\Collection
方法,您不能在依赖
Support\Collection
Paginator
上使用它

如果需要附加项,请使用此解决方法:

$items = $rows->getItems();
$items[] = new Model();
$rows->setItems($items);

我们怎样才能用拉威尔5号做到这一点?
$items = $rows->getItems();
$items[] = new Model();
$rows->setItems($items);