ldc-web/routes/web-bo.php
2023-09-22 09:59:11 +02:00

37 lines
1.4 KiB
PHP

<?php
use App\Http\Controllers\Bo\DashboardController;
use App\Http\Controllers\Bo\NetworkController;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Route;
use LDC\WebAdminSecureLaravel\Http\Middleware\AdminSecureMiddleware;
use Uwil\K8S\Laravel\K8SServiceProvider;
Route::prefix('bo')->name('bo.')->group(
function () {
Route::middleware([])->namespace('\App\Http\Controllers\Bo')->group(
function () {
Auth::routes(
[
'confirm' => false,
'login' => true,
'logout' => true,
'register' => false,
'reset' => false,
'verify' => false,
]
);
}
);
Route::middleware(['auth:backend', K8SServiceProvider::class, AdminSecureMiddleware::class])->group(function () {
Route::get('/', [DashboardController::class, 'index'])->name('dashboard');
Route::resource('networks', NetworkController::class)->except(['show', 'destroy']);
Route::get('/networks/{network}/destroy', [NetworkController::class, 'destroy'])
->name('networks.destroy');
Route::delete('/networks/{network}/destroy', [NetworkController::class, 'destroySubmit'])
->name('networks.destroySubmit');
});
}
);