This commit is contained in:
Andras Bacsai
2023-03-27 18:14:33 +02:00
parent 653efb6983
commit 7eeaf37873
11 changed files with 43 additions and 55 deletions

View File

@@ -10,7 +10,7 @@ class TemporaryCheckStatus extends Component
public $application_id;
public function checkStatus() {
dd(Application::find(1)->environments);
dd(Application::find(1)->environment);
}
public function render()
{

View File

@@ -4,9 +4,9 @@ namespace App\Models;
class Application extends BaseModel
{
public function environments()
public function environment()
{
return $this->morphToMany(Environment::class, 'environmentable');
return $this->belongsTo(Environment::class);
}
public function destination()
{

View File

@@ -4,8 +4,12 @@ namespace App\Models;
class Database extends BaseModel
{
public function environments()
public function environment()
{
return $this->morphToMany(Environment::class, 'environmentable');
return $this->morphTo();
}
public function destination()
{
return $this->morphTo();
}
}

View File

@@ -4,17 +4,13 @@ namespace App\Models;
class Environment extends BaseModel
{
public function environmentables()
{
return $this->hasMany(EnvironmentAble::class);
}
public function applications()
{
return $this->morphedByMany(Application::class, 'environmentable');
return $this->hasMany(Application::class);
}
public function databases()
{
return $this->morphedByMany(Database::class, 'environmentable');
return $this->hasMany(Database::class);
}
}