Use belongsTo versus hasOne when more logical.

This commit is contained in:
Dane Everitt 2017-02-05 18:00:39 -05:00
parent 323f1d943f
commit b1389262e2
No known key found for this signature in database
GPG Key ID: EEA66103B3D71F53
4 changed files with 16 additions and 16 deletions

View File

@ -62,20 +62,20 @@ class Database extends Model
/** /**
* Gets the host database server associated with a database. * Gets the host database server associated with a database.
* *
* @return \Illuminate\Database\Eloquent\Relations\HasOne * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/ */
public function host() public function host()
{ {
return $this->hasOne(DatabaseServer::class, 'id', 'db_server'); return $this->belongsTo(DatabaseServer::class, 'db_server');
} }
/** /**
* Gets the server associated with a database. * Gets the server associated with a database.
* *
* @return \Illuminate\Database\Eloquent\Relations\HasOne * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/ */
public function server() public function server()
{ {
return $this->hasOne(Server::class, 'id', 'server_id'); return $this->belongsTo(Server::class);
} }
} }

View File

@ -63,10 +63,10 @@ class DatabaseServer extends Model
/** /**
* Gets the node associated with a database host. * Gets the node associated with a database host.
* *
* @return \Illuminate\Database\Eloquent\Relations\HasOne * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/ */
public function node() public function node()
{ {
return $this->hasOne(Node::class, 'id', 'linked_node'); return $this->belongsTo(Node::class, 'linked_node');
} }
} }

View File

@ -220,11 +220,11 @@ class Node extends Model
/** /**
* Gets the location associated with a node. * Gets the location associated with a node.
* *
* @return \Illuminate\Database\Eloquent\Relations\HasOne * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/ */
public function location() public function location()
{ {
return $this->hasOne(Location::class, 'id', 'location_id'); return $this->belongsTo(Location::class);
} }
/** /**

View File

@ -221,11 +221,11 @@ class Server extends Model
/** /**
* Gets the user who owns the server. * Gets the user who owns the server.
* *
* @return \Illuminate\Database\Eloquent\Relations\HasOne * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/ */
public function user() public function user()
{ {
return $this->hasOne(User::class, 'id', 'owner_id'); return $this->belongsTo(User::class, 'owner_id');
} }
/** /**
@ -251,21 +251,21 @@ class Server extends Model
/** /**
* Gets information for the service associated with this server. * Gets information for the service associated with this server.
* *
* @return \Illuminate\Database\Eloquent\Relations\HasOne * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/ */
public function service() public function service()
{ {
return $this->hasOne(Service::class, 'id', 'service_id'); return $this->belongsTo(Service::class);
} }
/** /**
* Gets information for the service option associated with this server. * Gets information for the service option associated with this server.
* *
* @return \Illuminate\Database\Eloquent\Relations\HasOne * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/ */
public function option() public function option()
{ {
return $this->hasOne(ServiceOptions::class, 'id', 'option_id'); return $this->belongsTo(ServiceOptions::class);
} }
/** /**
@ -281,11 +281,11 @@ class Server extends Model
/** /**
* Gets information for the node associated with this server. * Gets information for the node associated with this server.
* *
* @return \Illuminate\Database\Eloquent\Relations\HasOne * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
*/ */
public function node() public function node()
{ {
return $this->hasOne(Node::class, 'id', 'node_id'); return $this->belongsTo(Node::class);
} }
/** /**