feat: add activity log admin page and nav links

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
GuavaPopper
2026-06-04 14:28:00 +07:00
parent c4eb884495
commit 27eca4f041
7 changed files with 150 additions and 0 deletions
+4
View File
@@ -1,5 +1,6 @@
<?php
use App\Http\Controllers\ActivityLogController;
use App\Http\Controllers\AdminUserController;
use App\Http\Controllers\AuthController;
use App\Http\Controllers\BackupController;
@@ -52,6 +53,7 @@ Route::middleware('auth')->group(function () {
// Admin routes — hanya administrator
Route::middleware('role:administrator')->group(function () {
Route::get('/admin/users', fn() => view('admin.users'))->name('admin.users');
Route::get('/admin/logs', fn() => view('admin.logs'))->name('admin.logs');
Route::prefix('api/admin')->group(function () {
Route::get('/users', [AdminUserController::class, 'index']);
@@ -67,6 +69,8 @@ Route::middleware('auth')->group(function () {
Route::post('/import/miskin', [ImportController::class, 'miskin']);
Route::get('/backup', [BackupController::class, 'download'])->name('admin.backup');
Route::get('/logs', [ActivityLogController::class, 'index']);
});
});
});