|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace App\Models;
|
|
namespace App\Models;
|
|
|
|
|
|
|
|
+use App\Models\Scopes\CompanyScope;
|
|
use EloquentFilter\Filterable;
|
|
use EloquentFilter\Filterable;
|
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
use Illuminate\Database\Eloquent\Model;
|
|
@@ -15,6 +16,12 @@ class RequirementGroup extends Model
|
|
'name', 'abbr_name', 'asset_id','parent_id','company_id'
|
|
'name', 'abbr_name', 'asset_id','parent_id','company_id'
|
|
];
|
|
];
|
|
|
|
|
|
|
|
+ protected static function booted(): void
|
|
|
|
+ {
|
|
|
|
+ static::addGlobalScope(new CompanyScope);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
public function children()
|
|
public function children()
|
|
{
|
|
{
|
|
return $this->hasMany(RequirementGroup::class, 'parent_id');
|
|
return $this->hasMany(RequirementGroup::class, 'parent_id');
|