laravel搜索结果分组

xt0899hw  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(214)

我有一个汽车租赁网站与拉威尔建成,当我搜索一辆车,我希望结果是按品牌分组,例如(梅赛德斯,福特,宝马)。例如,当我点击“梅赛德斯”时,它只能在另一个页面中显示“梅赛德斯”汽车。
换句话说,我不想在一个页面上显示所有的汽车。在第一页我要分组结果。当我点击“mercdes”时,一个新的get请求将被发送到单独的页面中,只获取“mercedes”汽车。
我曾经 groupBy() collection helper将结果分组并显示在第一页中。但问题是第二步。我考虑过使用与第一个相同的数据库查询,只是添加了一些约束( where brand = mercedes )只买奔驰车。
我怎样才能做到呢?

pnwntuvh

pnwntuvh1#

laravel有一个特殊的公式,就是查询生成器。使用此查询生成器可以轻松地进行查询。您可以使用以下查询进行查询 $users = DB::table('cars') ->groupBy('brand') ->get(); 您可以看到query builder的完整文档laravel query builder文档

相关问题