Mysql laravel搜索结果分组

Mysql laravel搜索结果分组,mysql,laravel,Mysql,Laravel,我有一个用Laravel建立的汽车租赁网站,当我搜索一辆汽车时,我希望结果按品牌分组,例如梅赛德斯、福特、宝马。例如,当我点击“梅赛德斯”时,它只能在另一个页面中显示“梅赛德斯”汽车 换句话说,我不想在一个页面上显示所有的汽车。在第一页中,我想要分组结果。当我点击“mercdes”时,将发送一个新的get请求,在单独的页面中仅获取“mercedes”汽车 我使用groupBy()。但问题是第二步。我考虑使用与第一个相同的数据库查询,除了添加约束(例如(where brand=mercedes)以

我有一个用Laravel建立的汽车租赁网站,当我搜索一辆汽车时,我希望结果按品牌分组,例如梅赛德斯、福特、宝马。例如,当我点击“梅赛德斯”时,它只能在另一个页面中显示“梅赛德斯”汽车

换句话说,我不想在一个页面上显示所有的汽车。在第一页中,我想要分组结果。当我点击“mercdes”时,将发送一个新的get请求,在单独的页面中仅获取“mercedes”汽车

我使用
groupBy()。但问题是第二步。我考虑使用与第一个相同的数据库查询,除了添加约束(例如(
where brand=mercedes
)以仅获取mercedes汽车


如何实现它?

Laravel有一个特殊的公式,即查询生成器。您可以使用此查询生成器轻松进行查询。您可以使用以下查询进行查询

$users=DB::table('cars'))
->groupBy(“品牌”)
->get()


您可以查看查询生成器的完整文档

请发布您正在使用的查询。但这是获取分组结果的第一步。当你点击“梅赛德斯”并获得“梅赛德斯”汽车时,第二步是什么?