PrivateInterface.php 617 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace ModulesGarden\ProxmoxAddon\App\Models;
  3. use ModulesGarden\ProxmoxAddon\Core\Models\ExtendedEloquentModel;
  4. /**
  5. * @deprecated
  6. */
  7. class PrivateInterface extends ExtendedEloquentModel
  8. {
  9. /** @var string */
  10. protected $table = 'PrivateInterfaces';
  11. protected $fillable = [ 'hosting_id','network_id', 'vm_id','ip_id', 'ip', 'net',
  12. ];
  13. public function scopeOfHostingId($query, $hostingId)
  14. {
  15. return $query->where("hosting_id", $hostingId);
  16. }
  17. public function scopeOfNetworkId($query, $networkId)
  18. {
  19. return $query->where("network_id", $networkId);
  20. }
  21. }