89 lines
4.1 KiB
PHP
89 lines
4.1 KiB
PHP
<?php
|
|
|
|
use App\Http\Controllers\HomeController;
|
|
use App\Http\Controllers\Dashboard\DashboardAdaptasiController;
|
|
use App\Http\Controllers\Dashboard\DashboardInventoryController;
|
|
use App\Http\Controllers\Dashboard\DashboardMitigasiController;
|
|
use App\Http\Controllers\Management\UserController;
|
|
use App\Http\Controllers\Management\UserSekolahController;
|
|
use App\Http\Controllers\Management\RoleController;
|
|
use App\Http\Controllers\Management\AksesController;
|
|
use App\Http\Controllers\Master\AgencyController;
|
|
use App\Http\Controllers\Pengaturan\ARController;
|
|
use App\Http\Controllers\Pengaturan\GHGController;
|
|
use App\Http\Controllers\Pengaturan\GWPController;
|
|
use App\Http\Controllers\Pengaturan\KategoriController;
|
|
use App\Http\Controllers\Pengaturan\UnitController;
|
|
|
|
Route::get('dashboard',[HomeController::class,'index'])->name('index');
|
|
|
|
Route::name('pengaturan.')->prefix('pengaturan')->group(function () {
|
|
|
|
Route::name('unit.')->prefix('unit')->group(function () {
|
|
Route::resource('/',UnitController::class);
|
|
Route::get('grid',[UnitController::class,'grid'])->name('grid');
|
|
Route::get('update/{id?}',[UnitController::class,'update'])->name('update');
|
|
Route::get('delete/{id?}',[UnitController::class,'delete'])->name('delete');
|
|
});
|
|
|
|
Route::name('kategori.')->prefix('kategori')->group(function () {
|
|
Route::resource('/',KategoriController::class);
|
|
Route::get('grid',[KategoriController::class,'grid'])->name('grid');
|
|
Route::get('update/{id?}',[KategoriController::class,'update'])->name('update');
|
|
Route::get('delete/{id?}',[KategoriController::class,'delete'])->name('delete');
|
|
});
|
|
|
|
Route::name('ar.')->prefix('ar')->group(function () {
|
|
Route::resource('/',ARController::class);
|
|
Route::get('grid',[ARController::class,'grid'])->name('grid');
|
|
Route::get('update/{id?}',[ARController::class,'update'])->name('update');
|
|
Route::get('delete/{id?}',[ARController::class,'delete'])->name('delete');
|
|
});
|
|
|
|
Route::name('ghg.')->prefix('ghg')->group(function () {
|
|
Route::resource('/',GHGController::class);
|
|
Route::get('grid',[GHGController::class,'grid'])->name('grid');
|
|
Route::get('update/{id?}',[GHGController::class,'update'])->name('update');
|
|
Route::get('delete/{id?}',[GHGController::class,'delete'])->name('delete');
|
|
});
|
|
|
|
Route::name('gwp.')->prefix('gwp')->group(function () {
|
|
Route::resource('/',GWPController::class);
|
|
Route::get('grid',[GWPController::class,'grid'])->name('grid');
|
|
Route::get('update/{id?}',[GWPController::class,'update'])->name('update');
|
|
});
|
|
});
|
|
|
|
Route::name('dashboard.')->prefix('dashboard')->group(function () {
|
|
Route::name('inventory.')->prefix('inventory')->group(function () {
|
|
Route::resource('/',DashboardInventoryController::class);
|
|
});
|
|
Route::name('mitigasi.')->prefix('mitigasi')->group(function () {
|
|
Route::resource('/',DashboardMitigasiController::class);
|
|
});
|
|
Route::name('adaptasi.')->prefix('adaptasi')->group(function () {
|
|
Route::resource('/',DashboardAdaptasiController::class);
|
|
});
|
|
});
|
|
Route::name('management.')->prefix('management')->group(function () {
|
|
Route::name('user.')->prefix('user')->group(function () {
|
|
Route::resource('/',UserController::class);
|
|
Route::get('grid',[UserController::class,'grid'])->name('grid');
|
|
Route::get('update/{id?}',[UserController::class,'update'])->name('update');
|
|
Route::get('delete/{id?}',[UserController::class,'delete'])->name('delete');
|
|
Route::get('forcelogin/{id?}',[UserController::class,'forcelogin'])->name('forcelogin');
|
|
});
|
|
|
|
Route::name('role.')->prefix('role')->group(function () {
|
|
Route::resource('/',RoleController::class);
|
|
Route::get('grid',[RoleController::class,'grid'])->name('grid');
|
|
Route::get('update/{id?}',[RoleController::class,'update'])->name('update');
|
|
|
|
Route::name('akses.')->prefix('akses')->group(function () {
|
|
Route::resource('/',AksesController::class);
|
|
Route::get('{id}/edit',[AksesController::class,'edit'])->name('edit');
|
|
});
|
|
});
|
|
|
|
|
|
}); |