3

我正在使用该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?

4

2 回答 2

5

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

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

于 2015-04-06T22:52:19.297 回答
3

我建议使用雄辩的查询生成器

$results = Model::whereIn('id', $my_ids)->paginate(10);
于 2015-04-06T22:53:00.543 回答