使用 Modell::find(array()) 时如何在 Laravel 中进行分页

jus*_*inl 3 laravel eloquent laravel-pagination

我正在使用该find方法在 Laravel 中抓取一些数据,并且只抓取我想要的 id:

$my_ids = array(1,4,5,10); $results = Model::find($my_ids);

但是,如果我尝试通过 进行分页Model::find($my_ids)->paginate(10),则会引发错误:Call to undefined method Illuminate\Database\Eloquent\Collection::paginate()

如何在使用分页的同时查询以仅从数据库中获取特定的模型 ID?

jus*_*inl 5

原来我可以使用这个语法:

$results = Model::whereIn('id', $my_ids)->paginate(10);