1
0
forked from poc/pds

Merge pull request 'Added validation in sticker mapping master page' (#1277) from ranjith-dev into master

Reviewed-on: poc/pds#1277
This commit is contained in:
2026-10-20 05:29:27 +00:00

View File

@@ -89,7 +89,26 @@ class StickerMappingMasterResource extends Resource
})
->searchable()
->required(),
->required()
->rules([
function (callable $get, $record) {
return function (string $attribute, $value, $fail) use ($get, $record) {
$plantId = $get('plant_id');
$query = StickerMappingMaster::where('plant_id', $plantId)
->where('item_id', $value);
// Ignore the current record when editing
if ($record) {
$query->where('id', '!=', $record->id);
}
if ($query->exists()) {
$fail('Item Code already exist to the selected plant.');
}
};
},
]),
])
->columns(2),