因此,我正在使用Laravel/MySQL构建一个ECommerce站点,与产品相关的表如下:“产品”、“属性”、“分类法”和“标记”。当用户键入关键字搜索产品时,我想用一个查询搜索所有4个表以获得所需的产品,然后使用Laravel分页函数对结果进行分页,现在如何在一个查询中完成?也许会加入其中?class Product extends E
您希望将搜索限制到这些客户中的500个,但希望按每页50个结果对结果进行分页。因此,结果的最后一页,第10页,将有50个结果。就不会有第11页。
使用eloquent/laravel可以做到这点吗?比如"select * from people order by field desc limit 500“,然后对这些结果进行分页?Paginate似乎使用了->take()和->offset(),它们忽略了->limit()。我希望能够使用所有这三个。