95 lines
4.6 KiB
PHP
95 lines
4.6 KiB
PHP
<?php
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use App\Http\Middleware\Session;
|
|
use App\Http\Controllers\HomeController;
|
|
use App\Http\Controllers\AjaxController;
|
|
use App\Http\Controllers\ProfileController;
|
|
use App\Http\Controllers\KuesionerController;
|
|
use App\Http\Controllers\Master\IndikatorController;
|
|
use App\Http\Controllers\Master\KomponenController;
|
|
use App\Http\Controllers\Master\FormKriteriaController;
|
|
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\Modules\Usulan\AdministrasiController;
|
|
use App\Http\Controllers\Modules\Usulan\KriteriaController;
|
|
use App\Http\Controllers\Modules\Usulan\ProgressController;
|
|
use App\Http\Controllers\Modules\Usulan\SekolahBinaanController;
|
|
|
|
Route::get('dashboard',[HomeController::class,'dashboard'])->name('dashboard');
|
|
Route::get('profile-sekolah',[ProfileController::class,'index'])->name('profile.index');
|
|
Route::get('profile-sekolah/grid',[ProfileController::class,'grid'])->name('profile.grid');
|
|
Route::post('profile-sekolah',[ProfileController::class,'store'])->name('profile.store');
|
|
Route::post('getForm',[AjaxController::class,'getForm'])->name('getForm');
|
|
|
|
Route::name('master.')->prefix('master')->group(function () {
|
|
Route::resource('indikator',IndikatorController::class);
|
|
Route::resource('komponen',KomponenController::class);
|
|
|
|
Route::name('form-kriteria.')->prefix('form-kriteria')->group(function () {
|
|
Route::get('/',[FormKriteriaController::class,'index'])->name('index');
|
|
Route::get('/update/{id?}',[FormKriteriaController::class,'update'])->name('update');
|
|
Route::post('/store',[FormKriteriaController::class,'store'])->name('store');
|
|
Route::get('/grid',[FormKriteriaController::class,'grid'])->name('grid');
|
|
Route::get('delete/{id?}',[FormKriteriaController::class,'delete'])->name('delete');
|
|
});
|
|
});
|
|
|
|
Route::name('kuesioner.')->prefix('kuesioner')->group(function () {
|
|
Route::get('/',[KuesionerController::class,'index'])->name('index');
|
|
Route::get('/grid',[KuesionerController::class,'grid'])->name('grid');
|
|
Route::get('/update/{id?}',[KuesionerController::class,'update'])->name('update');
|
|
Route::post('/store',[KuesionerController::class,'store'])->name('store');
|
|
});
|
|
|
|
Route::name('usulan.')->prefix('usulan')->group(function () {
|
|
Route::name('kriteria.')->prefix('kriteria')->group(function () {
|
|
Route::get('/',[KriteriaController::class,'index'])->name('index');
|
|
Route::get('/resume/{sekolah_id}',[KriteriaController::class,'resume'])->name('resume');
|
|
Route::get('/progress/{sekolah_id}',[KriteriaController::class,'progress'])->name('progress');
|
|
Route::post('/store',[KriteriaController::class,'store'])->name('store');
|
|
});
|
|
|
|
Route::name('administrasi.')->prefix('administrasi')->group(function () {
|
|
Route::get('/',[AdministrasiController::class,'index'])->name('index');
|
|
});
|
|
|
|
Route::name('progress.')->prefix('progress')->group(function () {
|
|
Route::get('/',[ProgressController::class,'index'])->name('index');
|
|
});
|
|
|
|
Route::name('binaan.')->prefix('binaan')->group(function () {
|
|
Route::get('/',[SekolahBinaanController::class,'index'])->name('index');
|
|
});
|
|
});
|
|
|
|
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('user_sekolah.')->prefix('user_sekolah')->group(function () {
|
|
Route::resource('/',UserSekolahController::class);
|
|
Route::get('grid',[UserSekolahController::class,'grid'])->name('grid');
|
|
Route::get('update/{id?}',[UserSekolahController::class,'update'])->name('update');
|
|
Route::get('delete/{id?}',[UserSekolahController::class,'delete'])->name('delete');
|
|
});
|
|
|
|
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');
|
|
});
|
|
});
|
|
|
|
|
|
}); |