LibreNMS/app/Models/Route.php

52 lines
964 B
PHP

<?php
namespace App\Models;
class Route extends DeviceRelatedModel
{
protected $table = 'route';
protected $primaryKey = 'route_id';
public static $translateProto = [
'undefined',
'other',
'local',
'netmgmt',
'icmp',
'egp',
'ggp',
'hello',
'rip',
'isIs',
'esIs',
'ciscoIgrp',
'bbnSpfIgp',
'ospf',
'bgp',
'idpr',
'ciscoEigrp',
'dvmrp'
];
public static $translateType = [
'undefined',
'other',
'reject',
'local',
'remote',
'blackhole',
];
public $timestamps = true;
// ---- Define Relationships ----
public function device()
{
return $this->belongsTo('App\Models\Device', 'device_id', 'device_id');
}
public function port()
{
return $this->belongsTo('App\Models\Port', 'port_id', 'port_id');
}
}