Files
Virtnet.bond/extensions/Servers/Proxmox/routes.php
2025-11-30 11:57:22 +01:00

39 lines
2.1 KiB
PHP

<?php
use Illuminate\Support\Facades\Route;
use Paymenter\Extensions\Servers\Proxmox\Livewire\Backups\Index as BackupsIndex;
use Paymenter\Extensions\Servers\Proxmox\Livewire\BootOrder;
use Paymenter\Extensions\Servers\Proxmox\Livewire\CloudInit;
use Paymenter\Extensions\Servers\Proxmox\Livewire\Display;
use Paymenter\Extensions\Servers\Proxmox\Livewire\Index;
use Paymenter\Extensions\Servers\Proxmox\Http\Controllers\LiveTrafficController;
use Paymenter\Extensions\Servers\Proxmox\Livewire\Network;
use Paymenter\Extensions\Servers\Proxmox\Livewire\Overview;
use Paymenter\Extensions\Servers\Proxmox\Livewire\Subdomain;
use Paymenter\Extensions\Servers\Proxmox\Livewire\System;
use Paymenter\Extensions\Servers\Proxmox\Livewire\VNC;
use Paymenter\Extensions\Servers\Proxmox\Livewire\XTerm;
use Paymenter\Extensions\Servers\Proxmox\Livewire\Help;
use Paymenter\Extensions\Servers\Proxmox\Livewire\Statistics;
Route::group([
'prefix' => 'servers',
'as' => 'proxmox.',
'middleware' => ['web', 'auth'],
], function () {
Route::get('/', Index::class)->name('index');
Route::get('{server}', Overview::class)->name('server.overview');
Route::get('{server}/network', Network::class)->name('server.network');
Route::get('{server}/live-traffic', LiveTrafficController::class)->name('server.live-traffic');
Route::get('{server}/boot-order', BootOrder::class)->name('server.boot-order');
Route::get('{server}/system', System::class)->name('server.system');
Route::get('{server}/display', Display::class)->name('server.display');
Route::get('{server}/cloud-init', CloudInit::class)->name('server.cloud-init');
Route::get('{server}/subdomain', Subdomain::class)->name('server.subdomain');
Route::get('{server}/backups', BackupsIndex::class)->name('server.backups');
Route::get('{server}/statistics', Statistics::class)->name('server.statistics');
Route::get('{server}/vnc', VNC::class)->name('server.vnc');
Route::get('{server}/xterm', XTerm::class)->name('server.xterm');
Route::get('{server}/help', Help::class)->name('server.help');
});