diff --git a/app/Models/AssetCategory.php b/app/Models/AssetCategory.php index 0901c0e..47f3d32 100644 --- a/app/Models/AssetCategory.php +++ b/app/Models/AssetCategory.php @@ -16,4 +16,9 @@ class AssetCategory extends Model 'description', 'parent_id', ]; + + public function assets() + { + return $this->hasMany(Asset::class); + } } diff --git a/app/Models/AssetClass.php b/app/Models/AssetClass.php index 405d097..63f86d3 100644 --- a/app/Models/AssetClass.php +++ b/app/Models/AssetClass.php @@ -15,4 +15,9 @@ class AssetClass extends Model 'code', 'description', ]; + + public function assets() + { + return $this->hasMany(Asset::class, 'asset_class_id'); + } } diff --git a/app/Models/AssetLocation.php b/app/Models/AssetLocation.php index feb8b4f..247c679 100644 --- a/app/Models/AssetLocation.php +++ b/app/Models/AssetLocation.php @@ -16,4 +16,9 @@ class AssetLocation extends Model 'description', 'parent_id', ]; + + public function assets() + { + return $this->hasMany(Asset::class, 'asset_location_id'); + } } diff --git a/app/Models/AssetStatus.php b/app/Models/AssetStatus.php index 7cc732e..170227d 100644 --- a/app/Models/AssetStatus.php +++ b/app/Models/AssetStatus.php @@ -1,5 +1,4 @@ hasMany(Asset::class, 'asset_status_id'); + } } diff --git a/app/Models/AssetUser.php b/app/Models/AssetUser.php index 8fa93f3..6f619a0 100644 --- a/app/Models/AssetUser.php +++ b/app/Models/AssetUser.php @@ -22,4 +22,9 @@ class AssetUser extends Model { return $this->belongsTo(Department::class); } + + public function assets() + { + return $this->hasMany(Asset::class, 'asset_user_id'); + } } diff --git a/app/Models/Department.php b/app/Models/Department.php index 4e85b04..5a385e8 100644 --- a/app/Models/Department.php +++ b/app/Models/Department.php @@ -15,4 +15,9 @@ class Department extends Model 'code', 'description', ]; + + public function assets() + { + return $this->hasMany(Asset::class); + } } diff --git a/app/Models/PersonInCharge.php b/app/Models/PersonInCharge.php index 16df19f..b69df2c 100644 --- a/app/Models/PersonInCharge.php +++ b/app/Models/PersonInCharge.php @@ -18,4 +18,9 @@ class PersonInCharge extends Model 'phone', 'notes', ]; + + public function assets() + { + return $this->hasMany(Asset::class, 'person_in_charge_id'); + } } diff --git a/app/Models/Unit.php b/app/Models/Unit.php index ff99fec..3f11aae 100644 --- a/app/Models/Unit.php +++ b/app/Models/Unit.php @@ -15,4 +15,9 @@ class Unit extends Model 'symbol', 'description', ]; + + public function assets() + { + return $this->hasMany(Asset::class); + } } diff --git a/app/Models/Warranty.php b/app/Models/Warranty.php index e6a612e..37fa641 100644 --- a/app/Models/Warranty.php +++ b/app/Models/Warranty.php @@ -15,4 +15,9 @@ class Warranty extends Model 'duration_months', 'notes', ]; + + public function assets() + { + return $this->hasMany(Asset::class); + } }