Perbaikan modul data karyawan dan staff + modul SOP import

This commit is contained in:
Iwit
2026-06-04 08:36:18 +07:00
parent 5811409e2d
commit 91c0a8147f
26 changed files with 1167 additions and 399 deletions
+17
View File
@@ -85,6 +85,23 @@ Route::middleware(['auth'])->group(function () {
// Modul Ujian & Bank Soal
Route::get('/question-bank', [ExamManagementController::class, 'questionBank'])->name('exams.questions');
// ================================================================
// PENAMBAHAN ROUTE UNTUK CRUD BANK SOAL
// Note: Route statis harus di atas route dinamis ({id})
// ================================================================
Route::delete('exams/questions/bulk-delete', [ExamManagementController::class, 'bulkDelete'])->name('exams.questions.bulkDelete');
Route::get('exams/questions/import', [ExamManagementController::class, 'importView'])->name('exams.questions.import');
Route::post('exams/questions/import', [ExamManagementController::class, 'importProcess']);
Route::get('exams/questions/create', [ExamManagementController::class, 'create'])->name('exams.questions.create');
Route::post('exams/questions', [ExamManagementController::class, 'store'])->name('exams.questions.store');
Route::get('exams/questions/{id}', [ExamManagementController::class, 'show'])->name('exams.questions.show');
Route::get('exams/questions/{id}/edit', [ExamManagementController::class, 'edit'])->name('exams.questions.edit');
Route::put('exams/questions/{id}', [ExamManagementController::class, 'update'])->name('exams.questions.update');
Route::delete('exams/questions/{id}', [ExamManagementController::class, 'destroy'])->name('exams.questions.destroy');
// ================================================================
Route::get('/exams', [ExamManagementController::class, 'index'])->name('exams.index');
// ----------------------------------------------------------------