我想把我所有的文章都分页。每页15份。下面是对分页的调用:Article::orderBy('created_at', 'desc')->paginate(15)
分页工作正常,但问题是,在每一篇文章中,Laravel都会对我的用户表进行查询。每页15篇文章,对我的用户表进行15次重复查询。以下是调试器上的图像:图像源
如何优化分页并删除所有重复查询?
发布于 2016-05-12 14:11:59
在这些模型之间使用一对多的关系,因此要解决这个问题(称为N+1 query problem),请使用急装
Article::orderBy('created_at', 'desc')->with('user')->paginate(15)https://stackoverflow.com/questions/37189164
复制相似问题