From 1e18e90af818f5e9a6b0252e1985a54464fbca0a Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Mon, 21 Sep 2026 18:13:34 +0530 Subject: [PATCH] Added item id logic in sticker mapping master resource page --- .../Resources/StickerMappingMasterResource.php | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/app/Filament/Resources/StickerMappingMasterResource.php b/app/Filament/Resources/StickerMappingMasterResource.php index f616cee..3b5d0ab 100644 --- a/app/Filament/Resources/StickerMappingMasterResource.php +++ b/app/Filament/Resources/StickerMappingMasterResource.php @@ -7,7 +7,7 @@ use App\Filament\Imports\StickerMappingMasterImporter; use App\Filament\Resources\StickerMappingMasterResource\Pages; use App\Filament\Resources\StickerMappingMasterResource\RelationManagers; use App\Models\Item; -use App\Models\ItemCharacteristic; +use App\Models\ClassCharacteristic; use App\Models\Machine; use App\Models\StickerMappingMaster; use App\Models\StickerStructureDetail; @@ -74,7 +74,7 @@ class StickerMappingMasterResource extends Resource ->relationship('plant', 'name') ->required(), - Select::make('item_characteristic_id') + Select::make('item_id') ->label('Item Code') ->reactive() //->relationship('item', 'code') @@ -85,15 +85,8 @@ class StickerMappingMasterResource extends Resource return []; } - return ItemCharacteristic::query() - ->whereHas('item', function ($query) use ($plantId) { - $query->where('plant_id', $plantId); - }) - ->with('item') - ->get() - ->mapWithKeys(fn ($ic) => [ - $ic->id => $ic->item->code, - ]); + return Item::where('plant_id', $plantId)->pluck('code', 'id'); + }) ->searchable() ->required(), @@ -326,7 +319,7 @@ class StickerMappingMasterResource extends Resource ->label('Plant') ->alignCenter() ->sortable(), - Tables\Columns\TextColumn::make('itemCharacteristic.item.code') + Tables\Columns\TextColumn::make('item.code') ->label('Item') ->alignCenter() ->sortable(),