where("hosting_id", $hostingId); } public function scopeOfVirtualNetworkId($query, $networkId) { return $query->where("vn_id", $networkId); } public function scopeOfVmId($query, $id) { return $query->where("vm_id", $id); } public function scopeOfVnId($query, $id) { return $query->where("vn_id", $id); } public function scopeOfIp($query, $ip) { return $query->where("ip", $ip); } public function virtualNetwork() { return $this->belongsTo(VirtualNetwork::class, "vn_id"); } public function vmModel() { return $this->belongsTo(VmModel::class, "vm_id"); } public function scopeNotId($query, $ips) { return $query->whereNotIn("id", $ips); } public function scopeOfNetEmpty($query) { return $query->where("net", ""); } public function scopeOfNet($query , $net) { return $query->where("net", $net); } }