Laravel 5.4 - 获取适合过滤器的记录数

时间:2018-01-03 12:27:15

标签: mysql laravel-5.4

我有搜索职位空缺的搜索页面。

它有这个过滤器:

  1. 位置(国家)
  2. 性别
  3. 工作类型
  4. 行业类别
  5. 国籍
  6. 最有效的方法是,将搜索结果中的数量计入这些过滤器的最佳方式是什么?

    例如,我搜索职位空缺为“网络开发者”提供150个搜索结果。

    我怎么能计算出美国或菲律宾150个人中有多少人是男性专属工作或对任何人开放,或者有多少人是美国人,德国人,菲律宾人?

1 个答案:

答案 0 :(得分:1)

您可以使用sql count方法添加特定查询,以总结您的需求或使用Laravel Eloquent的collection methods解决它。例如,您可以合并groupBycount函数来获取所需的数字。