create and fix code

This commit is contained in:
2025-09-08 14:10:03 +03:30
parent 755ab2f67b
commit 52cd049e89
13 changed files with 104 additions and 70 deletions

View File

@@ -6,6 +6,7 @@ use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\Relations\MorphToMany;
class Mission extends Model
@@ -34,14 +35,14 @@ class Mission extends Model
return $this->hasMany(MissionHistory::class);
}
public function roadItems(): MorphToMany
public function roadPatrol(): HasOne
{
return $this->morphedByMany(RoadItemsProject::class, 'missionable');
return $this->hasOne(RoadPatrol::class);
}
public function roadPatrols(): MorphToMany
public function roadItems(): HasMany
{
return $this->morphedByMany(RoadPatrol::class, 'missionable');
return $this->hasMany(RoadItemsProject::class);
}
public function roadObserveds(): MorphToMany