anovob / mikrotik-api
Mikrotik API PHP Library for working with RouterOS API
dev-master
2018-07-04 00:00 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-09-18 14:40:52 UTC
README
Instalation
Via composer:
composer require anovob/mikrotik-api
Or manually insert this block into your composer.json in require section:
"require": {
"anovob/mikrotik-api": "dev-master", // <- this line
}
Basic Usage:
use MikrotikAPI\Roar\Roar;
// create a connection with Mikrotik Router
$conn = Roar::create(['host_ip', 'port', 'username', 'password']);
if($conn->isConnected()) {
// you have access to Commands
// and can call from here...
}
Getting interfaces:
use MikrotikAPI\Roar\Roar;
use MikrotikAPI\Commands\Interfaces;
$conn = Roar::create(['host_ip', 'port', 'username', 'password']);
if($conn->isConnected()) {
$iComm = new Interfaces($conn);
$interfaces = $iComm->getAll() // returns all interfaces as array
// you can send it to view
return view("<some_view>", [
'interfaces' => $interfaces
]);
}