我想使用Laravel Maatwebsite导出数据,如image中所示的模式。意思是如果一个名字有多个平台,那么名字应该只出现一次。我该怎么做?
nkcskrwz1#
假设您有一个视图,并将带有数据的Collection传递给所述视图,则可以使用Collection的groupBy()方法,然后使用条件。
Collection
groupBy()
<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>
1条答案
按热度按时间nkcskrwz1#
假设您有一个视图,并将带有数据的
Collection
传递给所述视图,则可以使用Collection
的groupBy()
方法,然后使用条件。