Php 从Laravel中的分组查询检索数据

Php 从Laravel中的分组查询检索数据,php,sql,laravel,Php,Sql,Laravel,假设我有这组数据: id name amt 1 john 5 1 john 13 1 john 6 2 doe 3 2 doe 4 3 sue 5 3 sue 10 我想提取一个像这样的数据 name amt john 5 13 6 doe 3 4 sue 5

假设我有这组数据:

id    name     amt
1     john     5
1     john     13
1     john     6
2     doe      3
2     doe      4
3     sue      5
3     sue      10
我想提取一个像这样的数据

name      amt
john      5
          13
          6
doe       3
          4
sue       5
          10

如何使用Laravel Eloquent查询生成此查询?

您可以编写如下自定义查询

DB::table('table_name')
    ->select('name',DB::raw('group_concat(amt)'))
    ->groupBy('name')
    ->get();