ldc-web/routes/web-bo.php
Jérémy Munsch 9f786cbe17
fixed dash board routes
Fix status checker .index bo codes
2022-06-15 13:33:01 +02:00

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');
});