From ec1dfe0146f743fd6cfb483ac020446d73be6efe Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 8 Nov 2025 12:49:24 +0530 Subject: [PATCH] Refactor PlantResource table to remove commented 'id' column and enhance 'id' column with label, alignment, sorting, and searchability options --- app/Filament/Resources/PlantResource.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/app/Filament/Resources/PlantResource.php b/app/Filament/Resources/PlantResource.php index 374a79c..f157cc0 100644 --- a/app/Filament/Resources/PlantResource.php +++ b/app/Filament/Resources/PlantResource.php @@ -153,10 +153,6 @@ class PlantResource extends Resource { return $table ->columns([ - // Tables\Columns\TextColumn::make('id') - // ->label('ID') - // ->numeric() - // ->sortable(), Tables\Columns\TextColumn::make('No.') ->label('No.') ->getStateUsing(function ($record, $livewire, $column, $rowLoop) { @@ -164,7 +160,15 @@ class PlantResource extends Resource $perPage = method_exists($paginator, 'perPage') ? $paginator->perPage() : 10; $currentPage = method_exists($paginator, 'currentPage') ? $paginator->currentPage() : 1; return ($currentPage - 1) * $perPage + $rowLoop->iteration; - }), + }) + ->toggleable(isToggledHiddenByDefault: false), + Tables\Columns\TextColumn::make('id') + ->label('ID') + ->numeric() + ->alignCenter() + ->sortable() + ->searchable() + ->toggleable(isToggledHiddenByDefault: true), Tables\Columns\TextColumn::make('code') ->label('Code') ->alignCenter()