diff --git a/app/Filament/Exports/CourierOutwardExporter.php b/app/Filament/Exports/CourierOutwardExporter.php index 44f5ecf6..7aabaf64 100644 --- a/app/Filament/Exports/CourierOutwardExporter.php +++ b/app/Filament/Exports/CourierOutwardExporter.php @@ -13,22 +13,41 @@ class CourierOutwardExporter extends Exporter public static function getColumns(): array { + static $rowNumber = 0; return [ - ExportColumn::make('id') - ->label('ID'), - ExportColumn::make('plant.name'), - ExportColumn::make('date'), - ExportColumn::make('to_address'), - ExportColumn::make('cover_material'), - ExportColumn::make('name_of_sender'), - ExportColumn::make('place_pincode'), - ExportColumn::make('pod_number'), - ExportColumn::make('remark'), - ExportColumn::make('created_at'), - ExportColumn::make('updated_at'), - ExportColumn::make('created_by'), - ExportColumn::make('updated_by'), - ExportColumn::make('deleted_at'), + ExportColumn::make('no') + ->label('NO') + ->state(function ($record) use (&$rowNumber) { + // Increment and return the row number + return ++$rowNumber; + }), + ExportColumn::make('plant.code') + ->label('PLANT CODE'), + ExportColumn::make('date') + ->label('DATE'), + ExportColumn::make('to_address') + ->label('TO ADDRESS'), + ExportColumn::make('cover_material') + ->label('COVER/MATERIAL'), + ExportColumn::make('name_of_sender') + ->label('NAME OF SENDER'), + ExportColumn::make('place_pincode') + ->label('PLACE OF PINCODE'), + ExportColumn::make('pod_number') + ->label('POD NUMBER'), + ExportColumn::make('remark') + ->label('REMARK'), + ExportColumn::make('created_at') + ->label('CREATED AT'), + ExportColumn::make('created_by') + ->label('CREATED BY'), + ExportColumn::make('updated_at') + ->label('UPDATED AT'), + ExportColumn::make('updated_by') + ->label('UPDATED BY'), + ExportColumn::make('deleted_at') + ->label('DELETED AT') + ->enabledByDefault(false), ]; }