65 lines
3.2 KiB
PHP
65 lines
3.2 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\DatastorePCCController;
|
|
use App\Http\Controllers\DomainNameController;
|
|
use App\Http\Controllers\EmailAddressController;
|
|
use App\Http\Controllers\GitRepoController;
|
|
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' => ['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');
|
|
|
|
// * 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');
|
|
|
|
// * DATASTORE PCC
|
|
Route::resource('datastore_pccs', DatastorePCCController::class)->except(['show', 'destroy']);
|
|
Route::get('/datastore_pccs/{datastore_pcc}/destroy', [DatastorePCCController::class, 'destroy'])
|
|
->name('datastore_pccs.destroy');
|
|
Route::delete('/datastore_pccs/{datastore_pcc}/destroy', [DatastorePCCController::class, 'destroySubmit'])
|
|
->name('datastore_pccs.destroySubmit');
|
|
|
|
// * DOMAIN NAMES
|
|
Route::resource('domain-names', DomainNameController::class)->except(['show', 'destroy']);
|
|
Route::get('/domain-names/{domain_name}/destroy', [DomainNameController::class, 'destroy'])
|
|
->name('domain-names.destroy');
|
|
Route::delete('/domain-names/{domain_name}/destroy', [DomainNameController::class, 'destroySubmit'])
|
|
->name('domain-names.destroySubmit');
|
|
|
|
// * EMAIL ADDRESSES
|
|
Route::resource('email-addresses', EmailAddressController::class)->except(['show', 'destroy']);
|
|
Route::get('/email-addresses/{email_address}/destroy', [EmailAddressController::class, 'destroy'])
|
|
->name('email-addresses.destroy');
|
|
Route::delete('/email-addresses/{email_address}/destroy', [EmailAddressController::class, 'destroySubmit'])
|
|
->name('email-addresses.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');
|
|
|
|
// * GIT REPOS
|
|
Route::resource('git-repos', GitRepoController::class)->except('show');
|
|
});
|