Finally
This commit is contained in:
parent
69c718e875
commit
28bea58fe7
Binary file not shown.
|
@ -72,7 +72,8 @@
|
|||
Route::post('/reset-password', [AuthController::class, 'resetPassword'])->name('password.update');
|
||||
|
||||
Route::middleware(['auth', 'web'])->group(function () {
|
||||
Route::resource('/dashboard', DashboardController::class);
|
||||
// Routes yang dapat diakses oleh semua pengguna yang sudah login
|
||||
Route::get('/dashboard', [DashboardController::class, 'index'])->name('dashboard.index');
|
||||
|
||||
Route::get('/user-profile', function () {
|
||||
if (!Auth::check()) {
|
||||
|
@ -80,38 +81,39 @@
|
|||
}
|
||||
return view('user.user-profile');
|
||||
})->name('user-profile');
|
||||
|
||||
Route::post('/user-profile', [UserController::class, 'update_profile']);
|
||||
|
||||
Route::post('/update-profile-picture', [UserController::class, 'updateProfilePicture'])
|
||||
->name('update-profile-picture');
|
||||
|
||||
Route::post('/update-profile-picture', [UserController::class, 'updateProfilePicture'])->name('update-profile-picture');
|
||||
Route::post('/update-password', [UserController::class, 'updatePassword'])->name('update-password');
|
||||
|
||||
Route::resource('ekstrakurikuler', ExtracurricularController::class);
|
||||
|
||||
Route::resource('kriteria', CriteriaController::class);
|
||||
// Route::post('/kriteria/calculate', [CriteriaController::class, 'calculateBobotKriteria'])->name('kriteria.calculate');
|
||||
|
||||
Route::resource('subkriteria', SubCriteriaController::class);
|
||||
// Route::post('/subkriteria/calculate', [SubCriteriaController::class, 'calculateBobotSubKriteria'])->name('subkriteria.calculate');
|
||||
|
||||
Route::resource('user', DataUserController::class);
|
||||
Route::get('/export-user',[DataUserController::class, 'userexport'])->name('export-user');
|
||||
Route::post('/import-user',[DataUserController::class, 'userimport'])->name('import-user');
|
||||
Route::get('/download-user-template', [DataUserController::class, 'downloadUserTemplate'])->name('download-user-template');
|
||||
|
||||
Route::post('/kriteria/calculate', [PerhitunganController::class, 'calculateBobotKriteria'])->name('kriteria.calculate');
|
||||
Route::post('/subkriteria/calculate', [PerhitunganController::class, 'calculateBobotSubKriteria'])->name('subkriteria.calculate');
|
||||
Route::get('input-nilai', [PerhitunganController::class, 'penilaian'])->name(('penilaian.input-nilai'));
|
||||
Route::post('transformasi-nilai', [PerhitunganController::class, 'transformasiNilai'])->name('transformasiNilai');
|
||||
Route::post('nilai-utility', [PerhitunganController::class, 'nilaiUtility'])->name('nilaiUtility');
|
||||
Route::post('nilai-akhir', [PerhitunganController::class, 'nilaiAkhir'])->name('nilaiAkhir');
|
||||
Route::post('perangkingan', [PerhitunganController::class, 'perangkingan'])->name('perangkingan');
|
||||
|
||||
Route::post('/riwayat-hasil', [PerhitunganController::class, 'getRiwayatHasil'])->name('riwayat.hasil');
|
||||
Route::get('/riwayat-hasil', [PerhitunganController::class, 'getRiwayatHasil'])->name('riwayat.hasil');
|
||||
|
||||
Route::get('/logout', [AuthController::class, 'logout'])->name('logout');
|
||||
Route::post('/logout', [AuthController::class, 'logout'])->name('logout');
|
||||
|
||||
// Group middleware untuk admin
|
||||
Route::middleware('role:admin')->group(function () {
|
||||
// Routes yang hanya dapat diakses oleh admin
|
||||
Route::resource('ekstrakurikuler', ExtracurricularController::class);
|
||||
Route::resource('kriteria', CriteriaController::class);
|
||||
Route::resource('subkriteria', SubCriteriaController::class);
|
||||
Route::resource('user', DataUserController::class);
|
||||
Route::get('/export-user',[DataUserController::class, 'userexport'])->name('export-user');
|
||||
Route::post('/import-user',[DataUserController::class, 'userimport'])->name('import-user');
|
||||
Route::get('/download-user-template', [DataUserController::class, 'downloadUserTemplate'])->name('download-user-template');
|
||||
Route::post('/kriteria/calculate', [PerhitunganController::class, 'calculateBobotKriteria'])->name('kriteria.calculate');
|
||||
Route::post('/subkriteria/calculate', [PerhitunganController::class, 'calculateBobotSubKriteria'])->name('subkriteria.calculate');
|
||||
});
|
||||
|
||||
// Group middleware untuk siswa
|
||||
Route::middleware('role:siswa')->group(function () {
|
||||
// Routes yang hanya dapat diakses oleh siswa
|
||||
Route::get('input-nilai', [PerhitunganController::class, 'penilaian'])->name(('penilaian.input-nilai'));
|
||||
Route::post('transformasi-nilai', [PerhitunganController::class, 'transformasiNilai'])->name('transformasiNilai');
|
||||
Route::post('nilai-utility', [PerhitunganController::class, 'nilaiUtility'])->name('nilaiUtility');
|
||||
Route::post('nilai-akhir', [PerhitunganController::class, 'nilaiAkhir'])->name('nilaiAkhir');
|
||||
Route::post('perangkingan', [PerhitunganController::class, 'perangkingan'])->name('perangkingan');
|
||||
});
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue