belongsTo(Owner::class); } function facilitator(): BelongsTo { return $this->belongsTo(Facilitator::class); } public function scopeFilter($query, $filters) { return $filters->apply($query); } public function warehouse(): BelongsTo { return $this->belongsTo(Warehouse::class); } public function getTypeAttribute($index) { return $this::types[$index]; } }