add destinations
This commit is contained in:
@@ -20,9 +20,13 @@ class Server extends BaseModel
|
||||
'team_id',
|
||||
'private_key_id',
|
||||
];
|
||||
public function destinations()
|
||||
public function standaloneDockers()
|
||||
{
|
||||
return $this->hasMany(PrivateKey::class);
|
||||
return $this->hasMany(StandaloneDocker::class);
|
||||
}
|
||||
public function swarmDockers()
|
||||
{
|
||||
return $this->hasMany(SwarmDocker::class);
|
||||
}
|
||||
public function privateKey()
|
||||
{
|
||||
|
||||
@@ -4,6 +4,11 @@ namespace App\Models;
|
||||
|
||||
class StandaloneDocker extends BaseModel
|
||||
{
|
||||
protected $fillable = [
|
||||
'name',
|
||||
'network',
|
||||
'server_id',
|
||||
];
|
||||
public function applications()
|
||||
{
|
||||
return $this->morphMany(Application::class, 'destination');
|
||||
|
||||
@@ -8,4 +8,8 @@ class SwarmDocker extends BaseModel
|
||||
{
|
||||
return $this->morphMany(Application::class, 'destination');
|
||||
}
|
||||
public function server()
|
||||
{
|
||||
return $this->belongsTo(Server::class);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user