InfraHub

Форк
0
32 строки · 1.0 Кб
1
<?php
2

3
use Illuminate\Http\Request;
4
use Illuminate\Support\Facades\Route;
5
use App\Http\Controllers\VPNProxyController;
6
use App\Http\Controllers\ServerStatusController;
7
use App\Http\Controllers\BotIntegrationController;
8
use App\Http\Controllers\LogController;
9
use App\Http\Controllers\ServiceControlController;
10

11
/*
12
|--------------------------------------------------------------------------
13
| API Routes
14
|--------------------------------------------------------------------------
15
*/
16

17
Route::middleware('auth:sanctum')->group(function () {
18
    // VPN and Proxy Management
19
    Route::apiResource('vpn-proxies', VPNProxyController::class);
20

21
    // Server Status Monitoring
22
    Route::get('server-status', [ServerStatusController::class, 'index']);
23

24
    // Bot Integration
25
    Route::post('bots/send-ticket', [BotIntegrationController::class, 'sendTicket']);
26

27
    // Logs and Notifications
28
    Route::get('logs', [LogController::class, 'index']);
29

30
    // Service Control Panel
31
    Route::post('services/{service}/control', [ServiceControlController::class, 'control']);
32
});
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.