我有搜索职位空缺的搜索页面。
里面有这个过滤器:
- 地点(国家/地区)
- 性别
- 工作类型
- 行业类别
- 国籍
计算搜索结果中有多少落入这些过滤器的最有效方法是什么?
例如,我在职位空缺中搜索“Web 开发人员”,得到了 150 个搜索结果。
我如何统计这 150 个职位中有多少位于美国或菲律宾,有多少是男性专属工作或对任何人开放,或者有多少是美国人、德国人、菲律宾人?
最佳答案
您可以使用 sql count
方法添加特定查询来总结您的需求,或者使用 Laravel Eloquent 的 collection methods 来解决它。例如,您可以组合 groupBy
和 count
函数来获取所需的数字。
关于mysql - Laravel 5.4 - 获取适合过滤器的记录数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48077402/