MNG: API 로그 관리 기능 추가
- ApiLogController: 로그 목록/상세/삭제 기능 - ApiRequestLog 모델: 색상 accessor, 경로 추출 - 뷰: 통계, 필터링, 페이지네이션 - 사이드바에 'API 요청 로그' 메뉴 추가 - JSON 출력 stripslashes 적용 (이스케이프 제거)
This commit is contained in:
@@ -16,6 +16,7 @@
|
||||
use App\Http\Controllers\RolePermissionController;
|
||||
use App\Http\Controllers\TenantController;
|
||||
use App\Http\Controllers\ItemFieldController;
|
||||
use App\Http\Controllers\ApiLogController;
|
||||
use App\Http\Controllers\Lab\AIController;
|
||||
use App\Http\Controllers\Lab\ManagementController;
|
||||
use App\Http\Controllers\Lab\StrategyController;
|
||||
@@ -262,6 +263,13 @@
|
||||
|--------------------------------------------------------------------------
|
||||
*/
|
||||
Route::prefix('dev-tools')->name('dev-tools.')->group(function () {
|
||||
// API 요청 로그
|
||||
Route::prefix('api-logs')->name('api-logs.')->group(function () {
|
||||
Route::get('/', [ApiLogController::class, 'index'])->name('index');
|
||||
Route::post('/prune', [ApiLogController::class, 'prune'])->name('prune');
|
||||
Route::get('/{id}', [ApiLogController::class, 'show'])->name('show');
|
||||
});
|
||||
|
||||
// API 플로우 테스터
|
||||
Route::prefix('flow-tester')->name('flow-tester.')->group(function () {
|
||||
// 고정 경로 먼저 (구체적인 경로)
|
||||
|
||||
Reference in New Issue
Block a user