name('user.index'); Route::get('/about', [AboutController::class, 'index'])->name('user.about'); Route::get('/about/{id}', [AboutController::class, 'show'])->name('user.about.kategori'); Route::get('/sig-tps', [SigController::class, 'index'])->name('user.sig-tps'); Route::get('/tps/{id}', [SigController::class, 'show'])->name('user.detail-tps'); Route::get('/aduan-tps', [AduanController::class, 'index'])->name('user.aduan'); Route::post('/aduan-tps', [AduanController::class, 'store'])->name('user.aduan.store'); Route::get('/berita', [BeritaController::class, 'index'])->name('user.berita'); Route::get('/berita/{id}', [BeritaController::class, 'show'])->name('user.detail-berita'); Route::get('/pengumuman', [PengumumanController::class, 'index'])->name('user.pengumuman'); Route::get('/pengumuman/{id}', [PengumumanController::class, 'show'])->name('user.detail-pengumuman'); Route::get('/kontak', [KontakController::class, 'index'])->name('user.kontak'); require __DIR__.'/auth.php'; /* |-------------------------------------------------------------------------- | ROUTE ADMIN (PROTECTED) |-------------------------------------------------------------------------- */ Route::middleware(['auth']) ->prefix('admin') ->name('admin.') ->group(function () { Route::get('/dashboard', [DashboardController::class, 'index']) ->name('dashboard'); // TPS Route::resource('tps', TpsController::class)->except(['show']); // KATEGORI TPS Route::resource('kategori', KategoriTpsController::class)->except(['show']); // SAMPAH Route::resource('sampah', SampahController::class)->except(['show']); // ADUAN Route::get('/aduan', [AdminAduanController::class, 'index'])->name('aduan.index'); Route::get('/aduan/{id}', [AdminAduanController::class, 'show'])->name('aduan.show'); Route::post('/aduan/{id}/tanggapi', [AdminAduanController::class, 'tanggapi'])->name('aduan.tanggapi'); Route::delete('/aduan/{id}', [AdminAduanController::class, 'destroy'])->name('aduan.destroy'); Route::resource('berita', AdminBeritaController::class)->except(['show']); Route::resource('pengumuman', AdminPengumumanController::class)->except(['show']); // PROFIL Route::get('/profil', [ProfilController::class, 'index'])->name('profil'); Route::post('/profil', [ProfilController::class, 'update'])->name('profil.update'); });