belongsTo(Team::class); } public function project(): BelongsTo { return $this->belongsTo(Project::class); } public function environment(): BelongsTo { return $this->belongsTo(Environment::class); } public function creator(): BelongsTo { return $this->belongsTo(User::class, 'created_by_user_id'); } public function resourceOne(): MorphTo { return $this->morphTo('resource_one'); } public function resourceTwo(): MorphTo { return $this->morphTo('resource_two'); } public function rules(): HasMany { return $this->hasMany(ResourceConnectionRule::class, 'connection_id'); } }