From fad3cf4ed6743da2af23e3a5896662402cbeb8e3 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sun, 21 Sep 2025 15:46:01 +0530 Subject: [PATCH] Add relationships for equipment masters in Machine and Plant models --- app/Models/EquipmentMaster.php | 1 + app/Models/Machine.php | 6 ++++++ app/Models/Plant.php | 5 +++++ 3 files changed, 12 insertions(+) diff --git a/app/Models/EquipmentMaster.php b/app/Models/EquipmentMaster.php index 97f700270..0ed609b4a 100644 --- a/app/Models/EquipmentMaster.php +++ b/app/Models/EquipmentMaster.php @@ -32,6 +32,7 @@ class EquipmentMaster extends Model { return $this->belongsTo(Plant::class); } + public function machine(): BelongsTo { return $this->belongsTo(Machine::class); diff --git a/app/Models/Machine.php b/app/Models/Machine.php index 90b01ea30..6560599ff 100644 --- a/app/Models/Machine.php +++ b/app/Models/Machine.php @@ -37,4 +37,10 @@ class Machine extends Model { return $this->hasMany(TestingPanelReading::class); } + + public function equipmentMasters() + { + return $this->hasMany(EquipmentMaster::class, 'machine_id', 'id'); + } + } diff --git a/app/Models/Plant.php b/app/Models/Plant.php index 0bdc1535e..167466ac7 100644 --- a/app/Models/Plant.php +++ b/app/Models/Plant.php @@ -88,6 +88,11 @@ class Plant extends Model return $this->hasMany(WorkGroupMaster::class, 'plant_id', 'id'); } + public function equipmentMasters() + { + return $this->hasMany(EquipmentMaster::class, 'plant_id', 'id'); + } + // public function rejectReasons() // { // return $this->hasMany(RejectReason::class, 'plant_id', 'id');