38 lines
1.4 KiB
PHP
38 lines
1.4 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Middleware\Session;
|
|
use App\Http\Controllers\HomeController;
|
|
use App\Http\Controllers\ProfileController;
|
|
use App\Http\Controllers\Master\IndikatorController;
|
|
use App\Http\Controllers\Master\KomponenController;
|
|
use App\Http\Controllers\Management\UserController;
|
|
use App\Http\Controllers\Management\RoleController;
|
|
use App\Http\Controllers\Management\AksesController;
|
|
|
|
Route::get('dashboard',[HomeController::class,'dashboard'])->name('dashboard');
|
|
Route::get('profile-sekolah',[ProfileController::class,'index'])->name('profile.index');
|
|
|
|
Route::name('master.')->prefix('master')->group(function () {
|
|
Route::resource('indikator',IndikatorController::class);
|
|
Route::resource('komponen',KomponenController::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::name('role.')->prefix('role')->group(function () {
|
|
Route::resource('/',RoleController::class);
|
|
Route::get('grid',[RoleController::class,'grid'])->name('grid');
|
|
|
|
Route::name('akses.')->prefix('akses')->group(function () {
|
|
Route::resource('/',AksesController::class);
|
|
Route::get('{id}/edit',[AksesController::class,'edit'])->name('edit');
|
|
});
|
|
});
|
|
|
|
|
|
}); |