|
@@ -20,7 +20,7 @@ class Asset extends Model
|
|
|
protected $fillable = [
|
|
|
"name", "code", "description", "company_id", "status", "created_by",
|
|
|
"owner", "address", "group_id", "geo_address_code", "acl",
|
|
|
- "whitelist", "latitude", "longitude"
|
|
|
+ "whitelist", "latitude", "longitude","parent_id",
|
|
|
];
|
|
|
|
|
|
protected static function booted(): void
|
|
@@ -36,4 +36,8 @@ class Asset extends Model
|
|
|
return $query->where('acl', AssetACL::CUSTOM->value)->where('whitelist', 'like', '%' . Auth::id() . '%');
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+ public function children(){
|
|
|
+ return $this->hasMany(Asset::class ,'parent_id');
|
|
|
+ }
|
|
|
}
|