feat: laporan rekap pelanggaran PDF (per periode/kelas, scoping wali kelas) + infrastruktur test MySQL (phpunit, fix migrasi 1093, UserFactory username)

This commit is contained in:
Sari
2026-08-03 08:50:52 +07:00
parent 58ffd06625
commit c5a2ad6913
13 changed files with 1001 additions and 15 deletions
+2
View File
@@ -132,6 +132,8 @@ Route::middleware('auth')->group(function () {
Route::middleware('permission:violations-export')->group(function () {
Route::get('/export/violations', [\App\Http\Controllers\Admin\ViolationExportController::class, 'export'])->name('violations.export');
Route::get('/reports/violations', [\App\Http\Controllers\Admin\ViolationReportController::class, 'index'])->name('reports.violations');
Route::get('/reports/violations/pdf', [\App\Http\Controllers\Admin\ViolationReportController::class, 'pdf'])->name('reports.violations.pdf');
});
// ===== Administrasi (permission-based) =====