php Laravel网站出口

mwg9r5ms  于 2023-01-04  发布在  PHP
关注(0)|答案(1)|浏览(84)

我想使用Laravel Maatwebsite导出数据,如image

中所示的模式。
意思是如果一个名字有多个平台,那么名字应该只出现一次。我该怎么做?

nkcskrwz

nkcskrwz1#

假设您有一个视图,并将带有数据的Collection传递给所述视图,则可以使用CollectiongroupBy()方法,然后使用条件。

<tbody>
  @foreach ($data->groupBy('name') as $name => $rows)
    @foreach ($rows as $row)
      <tr>
        <td>{{ $row->id }}</td>
        <td>{{ $loop->first ? $name : '' }}</td>
        <td>{{ $row->platform }}</td>
      </tr>
    @endforeach
  @endforeach
</tbody>

相关问题