ldc-web/routes/web-bo.php
2022-09-21 11:17:58 +00:00

45 lines
2.2 KiB
PHP

<?php
use App\Http\Controllers\ServiceAccountsController;
use App\Http\Controllers\HomeController;
use App\Http\Controllers\LDCNetworkController;
use App\Http\Controllers\ProjectController;
use App\Http\Controllers\ServerController;
use App\Http\Controllers\StatusCheckerController;
use Illuminate\Support\Facades\Route;
Route::group(['middleware' => ['ldcnetwork', 'auth']], function () {
Route::get('/', [HomeController::class, 'index'])->name('home');
Route::get('/otp-qr-code', [HomeController::class, 'qr'])->name('otp-qr-code');
// * STATUS CHECKER
Route::get('/status-checker', [StatusCheckerController::class, 'index'])->name('status-checker');
// * SERVICE ACCOUNTS
Route::resource('service-accounts', ServiceAccountsController::class)->except(['show', 'destroy']);
Route::get('/service-accounts/{service_account}/destroy', [ServiceAccountsController::class, 'destroy'])
->name('service-accounts.destroy');
Route::delete('/service-accounts/{service_account}/destroy', [ServiceAccountsController::class, 'destroySubmit'])
->name('service-accounts.destroySubmit');
// * EDL WEB
Route::resource('projects', ProjectController::class)->except(['show', 'destroy']);
Route::get('/projects/{project}/destroy', [ProjectController::class, 'destroy'])
->name('projects.destroy');
Route::delete('/projects/{project}/destroy', [ProjectController::class, 'destroySubmit'])
->name('projects.destroySubmit');
// * SERVERS
Route::resource('servers', ServerController::class)->except(['show', 'destroy']);
Route::get('/servers/{server}/destroy', [ServerController::class, 'destroy'])
->name('servers.destroy');
Route::delete('/servers/{server}/destroy', [ServerController::class, 'destroySubmit'])
->name('servers.destroySubmit');
// * IP LDC NETWORK
Route::resource('ldc-networks', LDCNetworkController::class)->except(['show', 'destroy']);
Route::get('/ldc-networks/{ldc_network}/destroy', [LDCNetworkController::class, 'destroy'])
->name('ldc-networks.destroy');
Route::delete('/ldc-networks/{ldc_network}/destroy', [LDCNetworkController::class, 'destroySubmit'])
->name('ldc-networks.destroySubmit');
});