public static function getColumns(): array
{
return [
ExportColumn::make('id')
->label('ID'),
ExportColumn::make('name'),
ExportColumn::make('email'),
ExportColumn::make('created_at'),
ExportColumn::make('rides_sum_distance')
->sum('rides', 'distance')
->default(0)
->formatStateUsing(fn (string $state): string => number_format($state, 2, ',', '.') . ' km '),
];
}
public static function getColumns(): array
{
return [
ExportColumn::make('id')
->label('ID'),
ExportColumn::make('name'),
ExportColumn::make('email'),
ExportColumn::make('created_at'),
ExportColumn::make('rides_sum_distance')
->sum('rides', 'distance')
->default(0)
->formatStateUsing(fn (string $state): string => number_format($state, 2, ',', '.') . ' km '),
];
}